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 GetSuccessValueFromActionResultReturnsBoolean() { var fakeActionResult = new FakeController().GetFakeActionResult(); var result = ActionResultParser.GetSuccessValue(fakeActionResult); Assert.IsInstanceOfType(result, typeof(bool), "ActionResultParser did not return expected boolean value from success 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")); }
public void ReturnSuccessIsTrueValueWhenCanDeleteProduct() { IsolateController(); var product = Isolate.Fake.Instance <IProduct>(); Isolate.Fake.StaticMethods(typeof(ProductServices)); Isolate.WhenCalled(() => ProductServices.Delete(product)).IgnoreCall(); var result = _controller.DeleteProduct(Guid.NewGuid().ToString()); Assert.IsTrue(ActionResultParser.GetSuccessValue(result)); }
public void CreateNewProductReturnsProductPresentation() { var controller = new ProductsController(); SetUpProductServices(); var fakePresentation = Isolate.Fake.Instance <IProductPresentation>(); Isolate.NonPublic.WhenCalled(typeof(ProductsController), "GetProductPresentation").WillReturn(fakePresentation); var result = controller.CreateNewProduct(); Assert.IsNotNull(ActionResultParser.GetValueFromActionResult <IProductPresentation>(result, "data")); }
private static bool GetSuccessValueFromActionResult(ActionResult response) { return(ActionResultParser.GetSuccessValueFromActionResult(response)); }
public void return_an_action_result_with_success_is_true_after_set_environment() { SetEnvironmentOnController(); Assert.IsTrue(ActionResultParser.GetSuccessValue(_controller.SetEnvironment(Testgenform))); }