Ejemplo n.º 1
0
        public void TestImporter()
        {
            var storeId = Guid.NewGuid().ToString();
            GedcomImporter.Import(DataFolder + "simple.ged", "type=embedded;storesdirectory=c:\\brightstar;storename=" + storeId);

            var ctx = new GedComContext("type=embedded;storesdirectory=c:\\brightstar;storename=" + storeId);

            Assert.AreEqual(3, ctx.Individuals.Count());
            Assert.AreEqual(1, ctx.Families.Count());

            var family = ctx.Families.ToList()[0];

            Assert.IsNotNull(family.Husband);
            Assert.AreEqual("1 JAN 1899", family.Husband.BirthEvent.Date);
            Assert.AreEqual("M", family.Husband.Sex);
            Assert.AreEqual(family, family.Husband.SpouseFamilies().ToList()[0]);

            Assert.IsNotNull(family.Wife);
            Assert.AreEqual("1 JAN 1899", family.Wife.BirthEvent.Date);
            Assert.AreEqual("F", family.Wife.Sex);
            
            Assert.AreEqual(1, family.Children.Count());

            Assert.AreEqual("marriage place", family.MarriageEvent.Place);
        }
Ejemplo n.º 2
0
        public void TestImporter()
        {
            var storeId = Guid.NewGuid().ToString();

            GedcomImporter.Import(DataFolder + "simple.ged", "type=embedded;storesdirectory=c:\\brightstar;storename=" + storeId);

            var ctx = new GedComContext("type=embedded;storesdirectory=c:\\brightstar;storename=" + storeId);

            Assert.AreEqual(3, ctx.Individuals.Count());
            Assert.AreEqual(1, ctx.Families.Count());

            var family = ctx.Families.ToList()[0];

            Assert.IsNotNull(family.Husband);
            Assert.AreEqual("1 JAN 1899", family.Husband.BirthEvent.Date);
            Assert.AreEqual("M", family.Husband.Sex);
            Assert.AreEqual(family, family.Husband.SpouseFamilies().ToList()[0]);

            Assert.IsNotNull(family.Wife);
            Assert.AreEqual("1 JAN 1899", family.Wife.BirthEvent.Date);
            Assert.AreEqual("F", family.Wife.Sex);

            Assert.AreEqual(1, family.Children.Count());

            Assert.AreEqual("marriage place", family.MarriageEvent.Place);
        }