public async void CheckDnas(List <string> dnamock, string expected) { CheckMutantCommandValidator validator = new CheckMutantCommandValidator(); CheckMutantCommand checkCommand = new CheckMutantCommand() { dna = dnamock }; var result = validator.Validate(checkCommand); var errors = result.Errors.Select(e => e.ErrorMessage).ToList(); Assert.False(result.IsValid); Assert.Contains(expected, errors); }
public async void CheckEmptyDnas() { CheckMutantCommandValidator validator = new CheckMutantCommandValidator(); CheckMutantCommand checkCommand = new CheckMutantCommand() { dna = new List <string>() { } }; string expected = "NotEmptyValidator"; var result = validator.Validate(checkCommand); var errors = result.Errors.Select(e => e.ErrorCode).ToList(); Assert.False(result.IsValid); Assert.Contains(expected, errors); }