public void ReturnZeroRecords() { IList <string> qualified = new List <string>(); QualifiedPersonValidator qpv = new QualifiedPersonValidator(); List <RelationshipDto> selectedParents = qpv.GetQualifiedRelationshipDtos(people, relationships, qualified); Assert.Empty(selectedParents); }
public void ReturnsOneChildNamedJane() { IList <string> qualified = new List <string> { "John" }; QualifiedPersonValidator qpv = new QualifiedPersonValidator(); List <RelationshipDto> selectedParents = qpv.GetQualifiedRelationshipDtos(people, relationships, qualified); Assert.Equal("Jane", selectedParents[0].Children[0].FirstName = "Jane"); }
public void ReturnTwoRecords() { IList <string> qualified = new List <string> { "John", "David" }; QualifiedPersonValidator qpv = new QualifiedPersonValidator(); List <RelationshipDto> selectedParents = qpv.GetQualifiedRelationshipDtos(people, relationships, qualified); Assert.Equal(2, selectedParents.Count); }
public void OnlyReturnsOneRecordForSameFirstName() { IList <string> qualified = new List <string> { "David" }; QualifiedPersonValidator qpv = new QualifiedPersonValidator(); List <RelationshipDto> selectedParents = qpv.GetQualifiedRelationshipDtos(people, relationships, qualified); Assert.Single(selectedParents); }