public void GetInkoRetentionEditViewModelFromNotExistingTestValueTest() { var listOfTestValues = new List <TestValue> { new TestValue { TestValueId = 1, TestSheetId = 1, IncontinencePadTestValue = new IncontinencePadTestValue(), ArticleTestType = ArticleType.IncontinencePad } }; var testSheetInDb = new TestSheet { TestSheetId = 2, MachineNr = "M49", CreatedDateTime = new DateTime(2016, 5, 5), TestValues = listOfTestValues }; foreach (var testValue in listOfTestValues) { testValue.TestSheet = testSheetInDb; } var testBll = MockHelperBll.GetTestBll( testSheetInDb ); var target = new InkoRetentionService(new NLogLoggerFactory()) { TestBll = testBll }; var actual = target.GetInkoRetentionEditViewModel(2); Assert.Equal(null, actual); }
public void DeleteTest() { var deletedTestValue = new TestValue { TestValueId = 1 }; var inkoRetentionServiceHelper = MockHelperTestServiceHelper.GetInkoRetentionServiceHelper( null ); var testBll = MockHelperBll.GetBabyDiaperBllForDelete( deletedTestValue ); var target = new InkoRetentionService(new NLogLoggerFactory()) { InkoRetentionServiceHelper = inkoRetentionServiceHelper, TestBll = testBll }; var actual = target.Delete(1); Assert.Equal(1, actual.TestValueId); }
public void GetNewInkoRetentionEditViewModelFromExistingTestSheetTest() { var testSheetInDb = new TestSheet { TestSheetId = 2, MachineNr = "M49", CreatedDateTime = new DateTime(2016, 5, 5), ArticleType = ArticleType.IncontinencePad }; var testBll = MockHelperBll.GetTestBll( testSheetInDb ); var testServiceHelper = MockHelperTestServiceHelper.GetTestServiceHelper("IT/49/16/"); var target = new InkoRetentionService(new NLogLoggerFactory()) { TestBll = testBll, TestServiceHelper = testServiceHelper }; var actual = target.GetNewInkoRetentionEditViewModel(2); Assert.Equal(testSheetInDb.TestSheetId, actual.TestSheetId); Assert.Equal(-1, actual.TestValueId); Assert.Equal("IT/49/16/", actual.ProductionCode); }
public void SaveSuccessTest() { var testValue = new TestValue(); var inkoRetentionServiceHelper = MockHelperTestServiceHelper.GetInkoRetentionServiceHelper( testValue ); var target = new InkoRetentionService(new NLogLoggerFactory()) { InkoRetentionServiceHelper = inkoRetentionServiceHelper }; var actual = target.Save(new InkoRetentionEditViewModel()); Assert.Equal(testValue, actual); }
public void SaveFailTest() { var testValue = new TestValue(); var inkoRetentionServiceHelper = MockHelperTestServiceHelper.GetInkoRetentionServiceHelper( testValue ); var target = new InkoRetentionService(new NLogLoggerFactory()) { InkoRetentionServiceHelper = inkoRetentionServiceHelper }; var actual = target.Save(null); Assert.Equal(null, actual); }
public void GetNewInkoRetentionEditViewModelFromNotExistingTestSheetTest() { var testBll = MockHelperBll.GetTestBll( new TestSheet { TestSheetId = 1 } ); var target = new InkoRetentionService(new NLogLoggerFactory()) { TestBll = testBll }; var actual = target.GetNewInkoRetentionEditViewModel(2); Assert.Equal(null, actual); }
public void GetInkoRetentionEditViewModelTest() { var listOfTestValues = new List <TestValue> { new TestValue { TestValueId = 1, TestSheetId = 1, LastEditedPerson = "Hans", DayInYearOfArticleCreation = 123, IncontinencePadTestValue = new IncontinencePadTestValue { IncontinencePadTime = new TimeSpan(5, 10, 0), RetentionWeight = 30, RetentionWetValue = 400.2, RetentionAfterZentrifuge = 200, RetentionAbsorbtion = 380.2, RetentionEndValue = 190, RetentionRw = RwType.Ok, TestType = TestTypeIncontinencePad.Retention } } }; var testSheetInDb = new TestSheet { TestSheetId = 1, MachineNr = "M49", CreatedDateTime = new DateTime(2016, 5, 5), TestValues = listOfTestValues }; foreach (var testValue in listOfTestValues) { testValue.TestSheet = testSheetInDb; } var testBll = MockHelperBll.GetTestBll( testSheetInDb ); var testServiceHelper = MockHelperTestServiceHelper.GetTestServiceHelper("IT/49/16/"); var target = new InkoRetentionService(new NLogLoggerFactory()) { TestBll = testBll, TestServiceHelper = testServiceHelper }; var actual = target.GetInkoRetentionEditViewModel(1); Assert.Equal(testSheetInDb.TestSheetId, actual.TestSheetId); Assert.Equal(1, actual.TestValueId); Assert.Equal("IT/49/16/", actual.ProductionCode); Assert.Equal("Hans", actual.TestPerson); Assert.Equal(123, actual.ProductionCodeDay); Assert.Equal(new TimeSpan(5, 10, 0), actual.ProductionCodeTime); Assert.Equal(30, actual.InkoWeight); Assert.Equal(400.2, actual.InkoWeightWet); Assert.Equal(200, actual.InkoWeightAfterZentrifuge); Assert.Equal(2, actual.NoteCodes.ToList() .Count); }