Beispiel #1
0
        public void AddRepository()
        {
            var services = new ServiceCollection();
            var builder  = new ScorpioDbContextOptionsBuilder <TestDbContext>(services);

            Should.Throw <ScorpioException>(() => builder.AddRepository(typeof(object), typeof(object)));
            Should.Throw <ScorpioException>(() => builder.AddRepository(typeof(object), typeof(EfCoreRepository <,>)));
            Should.Throw <ScorpioException>(() => builder.AddRepository(typeof(TestTable), typeof(object)));
            Should.NotThrow(() => builder.AddRepository(typeof(TestTable), typeof(EfCoreRepository <,>)));
        }
Beispiel #2
0
        public void AddRepository_T()
        {
            var services = new ServiceCollection();
            var builder  = new ScorpioDbContextOptionsBuilder <TestDbContext>(services);

            Should.NotThrow(() => builder.AddRepository <TestTable, EfCoreRepository <TestDbContext, TestTable> >());
        }