예제 #1
0
        public FamilyTree GetFamilies()
        {
            FamilyTree christmasPickList = new FamilyTree();

              PersonCollection milwaukeeGehredParents = new PersonCollection(new Person("Bob", "Gehred", new DateTime(1972, 7, 27), "21111111-2222-3333-4444-555555555555"), new Person("Angie", "Gehred", new DateTime(1971, 9, 26), "11111111-2222-3333-4444-555555555555"));
              PersonCollection milwaukeeGehredKids = new PersonCollection();
              milwaukeeGehredKids.Add(new Person("Maxwell", "Gehred", new DateTime(2001, 9, 30), "31111111-2222-3333-4444-555555555555"));
              milwaukeeGehredKids.Add(new Person("Charlotte", "Gehred", new DateTime(2005, 4, 21), "41111111-2222-3333-4444-555555555555"));
              Family milwaukeeGehreds = new Family("milwaukeeGehreds", milwaukeeGehredParents, milwaukeeGehredKids);

              PersonCollection tosaGehredParents = new PersonCollection(new Person("John", "Gehred", new DateTime(1961, 2, 16), "13111111-2222-3333-4444-555555555555"), new Person("Ann", "Gehred", new DateTime(1961, 5, 17), "12111111-2222-3333-4444-555555555555"));
              PersonCollection tosaGehredKids = new PersonCollection();
              tosaGehredKids.Add(new Person("Madeline", "Gehred", new DateTime(1994, 4, 12), "14111111-2222-3333-4444-555555555555"));
              tosaGehredKids.Add(new Person("Cecila", "Gehred", new DateTime(1997, 10, 12), "15111111-2222-3333-4444-555555555555"));
              Family tosaGehreds = new Family("tosaGehreds", tosaGehredParents, tosaGehredKids);

              christmasPickList.Add(milwaukeeGehreds);
              christmasPickList.Add(tosaGehreds);

              return christmasPickList;
        }
예제 #2
0
 public FamilyTreeBuilder(string mainPersonInput)
 {
     this.FamilyTree = new List <Person>();
     this.MainPerson = Person.CreatePerson(mainPersonInput);
     FamilyTree.Add(MainPerson);
 }
 protected FamilyTree CreateFamilyTree()
 {
     FamilyTree testFamilyTree = new FamilyTree();
       testFamilyTree.Add(CreateMilwaukeeGehredFamily());
       testFamilyTree.Add(CreateTosaGehredFamily());
       return testFamilyTree;
 }
 public void TestFamilyTreeCompareShouldNotBeEqualBecauseFamilyNamesAreDifferent()
 {
     FamilyTree oneFamilyTree = new FamilyTree();
       oneFamilyTree.Add(this.CreateTestGehredFamily());
       FamilyTree twoFamilyTree = new FamilyTree();
       twoFamilyTree.Add(this.CreateTosaGehredFamily());
       bool actual = (oneFamilyTree != twoFamilyTree);
       Assert.IsTrue(actual);
 }