Exemplo n.º 1
0
        public void ReturnAnErrorMessageWhenCannotDeleteProduct()
        {
            _controller = new ProductController();

            var result = _controller.DeleteProduct(Guid.NewGuid().ToString());

            Assert.IsFalse(String.IsNullOrEmpty(ActionResultParser.GetPropertyValue <String>(result, "message")));
        }
Exemplo n.º 2
0
        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"));
        }