public void ValidatesRequiredFields()
        {
            var validator = new LoginCommandValidator(Session);

            validator.ShouldHaveValidationErrorFor(x => x.Username, string.Empty);
            validator.ShouldHaveValidationErrorFor(x => x.Password, string.Empty);
        }
        public void ValidatesUserExists()
        {
            var validator = new LoginCommandValidator(Session);
            var command = new LoginCommand { Username = "******", Password = DefaultUser.Password };

            validator.ShouldHaveValidationErrorFor(x => x.Username, command);
        }
        public void ValidatesPasswordCorrect()
        {
            var validator = new LoginCommandValidator(Session);
            var command = new LoginCommand { Username = DefaultUser.Username, Password = "******" };

            validator.ShouldHaveValidationErrorFor(x => x.Password, command);
        }