public void ReturnAnErrorMessageWhenCannotDeleteProduct() { _controller = new ProductController(); var result = _controller.DeleteProduct(Guid.NewGuid().ToString()); Assert.IsFalse(String.IsNullOrEmpty(ActionResultParser.GetPropertyValue <String>(result, "message"))); }
public void GetDataFromActionResultReturnsProductPresentation() { var fakeActionResult = new FakeController().GetFakeActionResult(); var result = ActionResultParser.GetPropertyValue <IProductPresentation>(fakeActionResult, "data"); Assert.IsInstanceOfType(result, typeof(IProductPresentation), "ActionResultParser did not return expected IProductPresentation value from data property"); }
public void return_an_action_result_with_an_exception_message_when_environment_has_not_been_set_before_login() { var userName = _user.UserName; Isolate.WhenCalled(() => LoginServices.IsLoggedIn(userName)).WillReturn(false); var result = _controller.Login(_user); Assert.AreEqual(LoginController.NoEnvironmentMessage, ActionResultParser.GetPropertyValue <string>(result, "message")); }