public void WhenValidatingUnvalidatableObjectThenReturnsTrue() { // Assign ICommandValidator validator = new DefaultCommandValidator(); ICommand command = new UnvalidatableCommand { Property1 = "01234567" }; CommandHandlerRequest request = new CommandHandlerRequest(this.configuration, command); // Act bool result = validator.Validate(request); // Assert Assert.True(result); Assert.Equal(0, request.ModelState.Count); }