public void GivenSomeChildAddedWhenGettingPaternalRelationshipThenCorrectPeopleShown() { var newMan1 = _familyTree.AddChild(FamilyTree.QueenName, NameGen, Gender.Male); var newMan1sPartner = _familyTree.AddPartner(newMan1.Name, NameGen, Gender.Female); var maternalAunt = _familyTree.AddChild(FamilyTree.QueenName, NameGen, Gender.Female); var maternalUncle = _familyTree.AddChild(FamilyTree.QueenName, NameGen, Gender.Male); var targetKid = _familyTree.AddChild(newMan1sPartner.Name, NameGen, Gender.Female); Assert.AreEqual(_familyTree.GetRelationship(targetKid.Name, Relationship.PaternalAunt)[0], maternalAunt.Name); Assert.AreEqual(_familyTree.GetRelationship(targetKid.Name, Relationship.PaternalUncle)[0], maternalUncle.Name); }