Template
chore: deploy initial code base
This commit is contained in:
+52
@@ -0,0 +1,52 @@
|
||||
using ClosedXML.Excel;
|
||||
using FluentAssertions;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using NUnit.Framework;
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using NUnitSetup = NUnit.Framework.SetUpAttribute;
|
||||
|
||||
namespace Strata.ContinuousImprovement.Api.Test.Unit.ActionResults
|
||||
{
|
||||
[TestFixture, Category("Unit"), Category("ContentResult")]
|
||||
public class ExcelContentResultTests
|
||||
{
|
||||
public ExcelContentResult ExcelContentResult { get; set; }
|
||||
public IXLWorkbook Workbook { get; set; }
|
||||
|
||||
[NUnitSetup]
|
||||
public void Setup()
|
||||
{
|
||||
Workbook = new XLWorkbook();
|
||||
Workbook.AddWorksheet();
|
||||
ExcelContentResult = new ExcelContentResult(Workbook, "Export");
|
||||
}
|
||||
|
||||
[Test()]
|
||||
public void ExcelContentResultTest()
|
||||
{
|
||||
// Assert
|
||||
ExcelContentResult.Should().NotBeNull();
|
||||
ExcelContentResult.Workbook.Should().NotBeNull();
|
||||
ExcelContentResult.FileName.Should().NotBeNullOrEmpty();
|
||||
}
|
||||
|
||||
[Test()]
|
||||
public void ExecuteResultTest()
|
||||
{
|
||||
// Arange
|
||||
var actionConext = new ActionContext();
|
||||
Action executeResult = () => ExcelContentResult.ExecuteResult(actionConext);
|
||||
|
||||
executeResult.Should().NotThrow();
|
||||
}
|
||||
|
||||
[Test(), Ignore("We don't currently use this implementation method")]
|
||||
public async Task ExecuteResultAsyncTest()
|
||||
{
|
||||
// Arange
|
||||
var actionConext = new ActionContext();
|
||||
Assert.DoesNotThrowAsync(async () => await ExcelContentResult.ExecuteResultAsync(actionConext));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user