Example #1
0
        public void Constructor_Throws_On_Null_Database()
        {
            //Arrange
            FamilyTreeContext database = null;

            //Act

            //Assert
            // ReSharper disable once ExpressionIsAlwaysNull
            Assert.Throws <ArgumentNullException>(() => new EFRepository <Individual>(database));
        }
        public static void LoadSampleData()
        {
            using (var context = new FamilyTreeContext(GetFamilyTreeContextInMemoryOptions()))
            {
                context.PersonList.AddRange(_personList);
                context.CoupleList.AddRange(_coupleList);
                context.ChildList.AddRange(_childList);

                context.SaveChanges();
            }
        }
Example #3
0
        public static void AssemblyInit(TestContext testContext)
        {
            using (var context = new FamilyTreeContext(GetFamilyTreeContextInMemoryOptions()))
            {
                context.PersonList.AddRange(_personList);
                context.CoupleList.AddRange(_coupleList);
                context.ChildList.AddRange(_childList);

                context.SaveChanges();
            }
        }
Example #4
0
        public void Constructor_Overload_Throws_On_Null_Database()
        {
            //Arrange
            FamilyTreeContext database = null;

            //Act

            //Assert
            // ReSharper disable once ExpressionIsAlwaysNull
            Assert.Throws <ArgumentNullException>(() => new EFUnitOfWork(database));
        }
Example #5
0
        public IActionResult Index()
        {
            List <Person> people;

            using (var context = new FamilyTreeContext())
            {
                var test = from p in context.People
                           select p;

                people = test.ToList <Person>();
            }
            return(View());
        }
Example #6
0
 public IndividualRepository(FamilyTreeContext context)
 {
     this.context = context;
 }
 public PeopleController(FamilyTreeContext context)
 {
     _context = context;
 }
 public FamilyRepository(FamilyTreeContext context, IIndividualRepository individualRepository)
 {
     this.context = context;
     this.individualRepository = individualRepository;
 }
 public static void ClassInitialize(TestContext context)
 {
     _familyTreeContext   = GetFamilyTreeContext();
     _relationshipService = GetRelationshipService(_familyTreeContext);
 }
 private static IRelationshipService GetRelationshipService(FamilyTreeContext familyTreeContext)
 {
     return(new RelationshipService(new RelationshipReadRepository(familyTreeContext), new RelationshipWriteRepository(familyTreeContext)));
 }