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); }
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); }