public void Validation_OK() { // Arrange var sut = new GetContactByIdValidator(); var cmd = new GetContactByIdQuery { Id = int.MaxValue, }; // Act var result = sut.Validate(cmd); // Assert Assert.True(result.IsValid); Assert.Empty(result.Errors); }
public void Throws_ValidationException_Id() { // Arrange var sut = new GetContactByIdValidator(); var cmd = new GetContactByIdQuery { Id = default }; // Act var result = sut.Validate(cmd); // Assert Assert.False(result.IsValid); Assert.Contains(result.Errors, e => e.PropertyName == nameof(cmd.Id)); }