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