public void Login_checks_user_has_been_added_to_the_database_and_Error_is_set_when_user_does_not_exist_Test()
        {
            ActionResult      actual    = null;
            SubscriptionModel model     = new SubscriptionModel();
            UserModel         userModel = new UserModel()
            {
                Username = "******",
                Password = "******"
            };

            With.Mocks(_mocks).Expecting(delegate
            {
                _subscriptionPersistenceService.Expect(x => x.GetUser(userModel.Username))
                .Return(null);
            }).Verify(delegate
            {
                actual = _controller.Login(userModel);
            });

            Assert.IsNotNull(_controller.ViewData.ModelState["_FORM"]);
        }