コード例 #1
0
        public void Validate_Returns_0_Error_When_All_The_Conditions_Are_Met()
        {
            // Arrange
            var sut = new SignInCommandValidator();
            // Act
            var validation = sut.Validate(NewSignInCommand());

            //Assert
            Assert.True(validation.IsValid);
        }
コード例 #2
0
        public void Validate_Returns_1_Error_When_Password_Is_Empty()
        {
            // Arrange
            var sut = new SignInCommandValidator();
            // Act
            var validation = sut.Validate(NewSignInCommand("password", ""));

            //Assert
            Assert.False(validation.IsValid);
            Assert.Equal(1, validation.Errors.Count);
            Assert.Equal("Password", validation.Errors[0].PropertyName);
            Assert.Equal("NotEmptyValidator", validation.Errors[0].ErrorCode);
        }