public void PriorityReturnsHigherPriorityThanStringValidator() { var sut = new LastNameValueGenerator(); var other = new StringValueGenerator(); sut.Priority.Should().BeGreaterThan(other.Priority); }
public void GeneratorReturnsNameWhenTypeLacksGenderTest() { var person = new PersonWithoutGender(); var buildChain = new LinkedList<object>(); buildChain.AddLast(person); var target = new LastNameValueGenerator(); var actual = (string) target.Generate(typeof(string), "LastName", buildChain); TestData.People.Any(x => x.LastName == actual).Should().BeTrue(); }
public void GeneratorReturnsMaleNameWhenGenderIsMaleTest() { var person = new Person { Gender = Gender.Male }; var buildChain = new LinkedList<object>(); buildChain.AddFirst(person); var target = new LastNameValueGenerator(); var actual = (string) target.Generate(typeof(string), "LastName", buildChain); TestData.Males.Any(x => x.LastName == actual).Should().BeTrue(); }
public void PriorityReturnsHigherPriorityThanStringValidatorTest() { var target = new LastNameValueGenerator(); var other = new StringValueGenerator(); target.Priority.Should().BeGreaterThan(other.Priority); }