public void AddNoteTest2() { var viewModel = new BabyDiaperRewetEditViewModel(); var controller = new BabyDiaperRewetController(new NLogLoggerFactory()); var result = controller.AddNote(viewModel) as ViewResult; var newViewModel = (BabyDiaperRewetEditViewModel)result?.ViewData.Model; Assert.NotNull(newViewModel); Assert.Equal(1, newViewModel.Notes.Count); }
public void CreateFailTest() { var babyDiaperRewetService = MockHelperLaborControllerService.GetBabyDiaperRewetService(new BabyDiaperRewetEditViewModel()); var controller = new BabyDiaperRewetController(new NLogLoggerFactory()) { BabyDiaperRewetService = babyDiaperRewetService }; var result = controller.Create(); Assert.IsType(typeof(HttpNotFoundResult), result); }
public void CreateReturnsCorrectViewTest() { var viewModel = new BabyDiaperRewetEditViewModel { TestValueId = -1, TestSheetId = 5 }; var babyDiaperRewetService = MockHelperLaborControllerService.GetBabyDiaperRewetService(viewModel); var controller = new BabyDiaperRewetController(new NLogLoggerFactory()) { BabyDiaperRewetService = babyDiaperRewetService }; var result = controller.Create(5) as ViewResult; Assert.Equal("Edit", result?.ViewName); }
public void CreateTest() { var viewModel = new BabyDiaperRewetEditViewModel { TestValueId = -1, TestSheetId = 5 }; var babyDiaperRewetService = MockHelperLaborControllerService.GetBabyDiaperRewetService(viewModel); var controller = new BabyDiaperRewetController(new NLogLoggerFactory()) { BabyDiaperRewetService = babyDiaperRewetService }; var result = controller.Create(5) as ViewResult; var newViewModel = (BabyDiaperRewetEditViewModel)result?.ViewData.Model; Assert.Equal(viewModel, newViewModel); }
public void SaveTest() { var testVaule = new TestValue { TestValueId = 4, TestSheetId = 5 }; var babyDiaperRewetService = MockHelperLaborControllerService.GetBabyDiaperRewetServiceForDeleteAndSave(testVaule); var controller = new BabyDiaperRewetController(new NLogLoggerFactory()) { BabyDiaperRewetService = babyDiaperRewetService }; var result = controller.Save(new BabyDiaperRewetEditViewModel()) as RedirectToRouteResult; Assert.NotNull(result); Assert.Equal("Edit", result.RouteValues["action"]); Assert.Equal("LaborCreatorBaby", result.RouteValues["controller"]); Assert.Equal("Labor", result.RouteValues["area"]); Assert.Equal(5, result.RouteValues["id"]); }