public void Constructor_Pipeline_Should_Be_SecondaryCleanPipeline_Should_Pass() { // arrange float?meanConfidence = 80.0f; // act var facade = new DataCleanFacade(DataCleanEnum.ListSecondary, meanConfidence); // assert Assert.IsNotNull(facade); Assert.IsTrue(facade.pipeline is SecondaryCleanPipeline); }
public void Constructor_Pipeline_Should_Be_Null_Should_Pass() { // arrange float?meanConfidence = 80.0f; // act var facade = new DataCleanFacade(null, meanConfidence); // assert Assert.IsNotNull(facade); Assert.IsNull(facade.pipeline); }
public void Clean_PrimaryCleanPipeline_Should_Pass() { // arrange float?meanConfidence = 80.0f; var facade = new DataCleanFacade(DataCleanEnum.ListPrimary, meanConfidence); var testCases = new IngredientListHelperCollection.Execute(); // act foreach (var testCase in testCases.IngredientLists) { var expected = (PipelineResultModel)testCase.Expected; PipelineResultModel result = facade.Clean(ref testCase.Input); // assert Assert.IsNotNull(result); Assert.AreEqual(result.isSuccessful, expected.isSuccessful); Assert.AreEqual(result.result, expected.result); } }