public void InfrastructureController_DisplayInformationPropertyTest() { //Arrange var userService = new Mock <IUserService>(); var adwService = new Mock <IAdwService>(); var target = new TestPagedGridController(userService.Object, adwService.Object); Assert.IsNotNull(target); //Act ActionResult result = target.DisplayInformationPropertyMessage(); //Assert Assert.IsNotNull(result); Assert.IsNotNull(target.TempData); Assert.IsTrue(target.TempData.Count == 1); var td = target.TempData["Information"]; Assert.IsNotNull(td); var d = ((Dictionary <string, List <string> >)td).First(); Assert.AreEqual("AProperty", d.Key); var t = (((Dictionary <string, List <string> >)(td))).Values; Assert.IsNotNull(t); Assert.IsTrue(t.Count == 1); var w = t.First(); Assert.AreEqual("Unit test information", w[0]); }
public void InfrastructureController_AddWarningTest() { //Arrange var userService = new Mock <IUserService>(); var adwService = new Mock <IAdwService>(); var target = new TestPagedGridController(userService.Object, adwService.Object); Assert.IsNotNull(target); //Act ActionResult result = target.DisplayWarning(); //Assert Assert.IsNotNull(result); Assert.IsNotNull(target.TempData); Assert.IsTrue(target.TempData.Count == 1); var td = target.TempData["Warning"]; Assert.IsNotNull(td); var t = (((Dictionary <string, List <string> >)(td))).Values; Assert.IsNotNull(t); Assert.IsTrue(t.Count == 1); var w = t.First(); Assert.AreEqual("Unit test warning", w[0]); }
public void InfrastructureController_HasPropertyErrorMessage_Invalid() { var userService = new Mock <IUserService>(); var adwService = new Mock <IAdwService>(); var controller = new TestPagedGridController(userService.Object, adwService.Object); var result = controller.HasPropertyErrorMessageFalse() as ViewResult; Assert.IsNotNull(result); Assert.IsTrue(result.ViewData.ModelMetadata.ModelType == typeof(bool)); Assert.IsFalse((bool)result.Model); }
public void InfrastructureController_GetPropertyErrorMessages() { var userService = new Mock <IUserService>(); var adwService = new Mock <IAdwService>(); var controller = new TestPagedGridController(userService.Object, adwService.Object); var result = controller.GetPropertyErrorMessages() as ViewResult; Assert.IsNotNull(result); Assert.IsTrue(((IEnumerable <string>)result.Model).Count() == 1); Assert.IsTrue(((IEnumerable <string>)result.Model).Contains(TestPagedGridController.ErrorMessage)); }
public void InfrastructureController_AddMultipleIdenticalInformationMessages() { var userService = new Mock <IUserService>(); var adwService = new Mock <IAdwService>(); var controller = new TestPagedGridController(userService.Object, adwService.Object); var result = controller.AddMultipleIdenticalInformationMessages() as ViewResult; Assert.IsNotNull(result); Assert.IsTrue(((IEnumerable <string>)result.Model).Count() == 1); Assert.IsTrue(((IEnumerable <string>)result.Model).Contains(TestPagedGridController.InformationMessage)); }
public void InfrastructureController_AddNullPropertyInformationMessage() { var userService = new Mock <IUserService>(); var adwService = new Mock <IAdwService>(); var controller = new TestPagedGridController(userService.Object, adwService.Object); var result = controller.AddNullPropertyInformationMessage() as ViewResult; Assert.IsNotNull(result); Assert.IsTrue(result.ViewData.ModelMetadata.ModelType == typeof(bool)); Assert.IsTrue((bool)result.Model); }
public void InfrastructureController_AddMultipleDifferentErrorMessages() { var userService = new Mock <IUserService>(); var adwService = new Mock <IAdwService>(); var controller = new TestPagedGridController(userService.Object, adwService.Object); var result = controller.AddMultipleDifferentErrorMessages() as ViewResult; Assert.IsNotNull(result); Assert.IsTrue(((IEnumerable <string>)result.Model).Count() == 2); Assert.IsTrue(((IEnumerable <string>)result.Model).Contains(TestPagedGridController.ErrorMessage)); Assert.IsTrue(((IEnumerable <string>)result.Model).Contains(TestPagedGridController.ErrorMessage.Reverse().ToString())); }
public void InfrastructureController_PagedViewTest() { //Arrange var userService = new Mock <IUserService>(); var adwService = new Mock <IAdwService>(); var target = new TestPagedGridController(userService.Object, adwService.Object); Assert.IsNotNull(target); //Act ActionResult result = target.TestingPaged(); //Assert Assert.IsTrue(target.ViewData.ContainsKey("PagedMetadata")); Assert.IsTrue(target.ViewData.ContainsKey("ParentModel")); Assert.IsNotNull(result); }
public void InfrastructureController_AddErrorTest() { //Arrange var userService = new Mock <IUserService>(); var adwService = new Mock <IAdwService>(); var target = new TestPagedGridController(userService.Object, adwService.Object); Assert.IsNotNull(target); //Act ActionResult result = target.DisplayError(); //Assert Assert.IsNotNull(result); Assert.IsTrue(target.ViewData.ModelState.Values.Count == 1); var ms = target.ViewData.ModelState.Values.First(); Assert.IsTrue(ms.Errors[0].ErrorMessage.Equals("Unit Test Error Message")); }