public void GetBabyDiaperRewetEditViewModelFromNotExistingTestValueTest() { var listOfTestValues = new List <TestValue> { new TestValue { TestValueId = 1, TestSheetId = 1, BabyDiaperTestValue = new BabyDiaperTestValue() } }; var testSheetInDb = new TestSheet { TestSheetId = 1, MachineNr = "M11", CreatedDateTime = new DateTime(2016, 5, 5), TestValues = listOfTestValues }; foreach (var testValue in listOfTestValues) { testValue.TestSheet = testSheetInDb; } var babyDiaperRetentionBll = MockHelperBll.GetTestBll( testSheetInDb ); var target = new BabyDiaperRewetService(new NLogLoggerFactory()) { TestBll = babyDiaperRetentionBll }; var actual = target.GetBabyDiaperRewetEditViewModel(2); Assert.Equal(null, actual); }
public void GetNewBabyDiaperRewetEditViewModelFromExistingTestSheetTest() { var testSheetInDb = new TestSheet { TestSheetId = 1, MachineNr = "M11", CreatedDateTime = new DateTime(2016, 5, 5) }; var babyDiaperRetentionBll = MockHelperBll.GetTestBll( testSheetInDb ); var babyDiaperServiceHelper = MockHelperTestServiceHelper.GetTestServiceHelper("IT/11/16/"); var target = new BabyDiaperRewetService(new NLogLoggerFactory()) { TestBll = babyDiaperRetentionBll, TestServiceHelper = babyDiaperServiceHelper }; var actual = target.GetNewBabyDiaperRewetEditViewModel(1); Assert.Equal(testSheetInDb.TestSheetId, actual.TestSheetId); Assert.Equal(-1, actual.TestValueId); Assert.Equal("IT/11/16/", actual.ProductionCode); }
public void DeleteTest() { var deletedTestValue = new TestValue { TestValueId = 1 }; var babyDiaperRewetServiceHelper = MockHelperTestServiceHelper.GetBabyDiaperRewetServiceHelper( null ); var babyDiaperBll = MockHelperBll.GetBabyDiaperBllForDelete( deletedTestValue ); var target = new BabyDiaperRewetService(new NLogLoggerFactory()) { BabyDiaperRewetServiceHelper = babyDiaperRewetServiceHelper, TestBll = babyDiaperBll }; var actual = target.Delete(1); Assert.Equal(1, actual.TestValueId); }
public void SaveSuccessTest() { var testValue = new TestValue(); var babyDiaperRewetServiceHelper = MockHelperTestServiceHelper.GetBabyDiaperRewetServiceHelper( testValue ); var target = new BabyDiaperRewetService(new NLogLoggerFactory()) { BabyDiaperRewetServiceHelper = babyDiaperRewetServiceHelper }; var actual = target.Save(new BabyDiaperRewetEditViewModel()); Assert.Equal(testValue, actual); }
public void SaveFailTest() { var testValue = new TestValue(); var babyDiaperRewetServiceHelper = MockHelperTestServiceHelper.GetBabyDiaperRewetServiceHelper( testValue ); var target = new BabyDiaperRewetService(new NLogLoggerFactory()) { BabyDiaperRewetServiceHelper = babyDiaperRewetServiceHelper }; var actual = target.Save(null); Assert.Equal(null, actual); }
public void GetNewBabyDiaperRewetEditViewModelFromNotExistingTestSheetTest() { var babyDiaperRetentionBll = MockHelperBll.GetTestBll( new TestSheet { TestSheetId = 1 } ); var target = new BabyDiaperRewetService(new NLogLoggerFactory()) { TestBll = babyDiaperRetentionBll }; var actual = target.GetNewBabyDiaperRewetEditViewModel(2); Assert.Equal(null, actual); }
public void GetBabyDiaperRewetEditViewModelRewetAndPenetrationTest() { var listOfTestValues = new List <TestValue> { new TestValue { TestValueId = 1, TestSheetId = 1, LastEditedPerson = "Hans", DayInYearOfArticleCreation = 123, BabyDiaperTestValue = new BabyDiaperTestValue { DiaperCreatedTime = new TimeSpan(5, 10, 0), WeightDiaperDry = 32.2, Rewet140Value = 0.01, Rewet210Value = 0.1, StrikeTroughValue = 0.3, DistributionOfTheStrikeTrough = 250, PenetrationTimeAdditionFirst = 1, PenetrationTimeAdditionSecond = 2, PenetrationTimeAdditionThird = 3, PenetrationTimeAdditionFourth = 4, TestType = TestTypeBabyDiaper.RewetAndPenetrationTime } } }; var testSheetInDb = new TestSheet { TestSheetId = 1, MachineNr = "M11", CreatedDateTime = new DateTime(2016, 5, 5), TestValues = listOfTestValues }; foreach (var testValue in listOfTestValues) { testValue.TestSheet = testSheetInDb; } var babyDiaperRetentionBll = MockHelperBll.GetTestBll( testSheetInDb ); var babyDiaperServiceHelper = MockHelperTestServiceHelper.GetTestServiceHelper("IT/11/16/"); var target = new BabyDiaperRewetService(new NLogLoggerFactory()) { TestBll = babyDiaperRetentionBll, TestServiceHelper = babyDiaperServiceHelper }; var actual = target.GetBabyDiaperRewetEditViewModel(1); Assert.Equal(testSheetInDb.TestSheetId, actual.TestSheetId); Assert.Equal(1, actual.TestValueId); Assert.Equal("IT/11/16/", actual.ProductionCode); Assert.Equal("Hans", actual.TestPerson); Assert.Equal(123, actual.ProductionCodeDay); Assert.Equal(new TimeSpan(5, 10, 0), actual.ProductionCodeTime); Assert.Equal(32.2, actual.DiaperWeight); Assert.Equal(0.01, actual.RewetAfter140); Assert.Equal(0.1, actual.RewetAfter210); Assert.Equal(0.3, actual.StrikeThrough); Assert.Equal(250, actual.Distribution); Assert.Equal(TestTypeBabyDiaper.RewetAndPenetrationTime, actual.TestType); Assert.Equal(1, actual.PenetrationTime1); Assert.Equal(2, actual.PenetrationTime2); Assert.Equal(3, actual.PenetrationTime3); Assert.Equal(4, actual.PenetrationTime4); Assert.Equal(2, actual.NoteCodes.ToList() .Count); }