public void TestGetRepository()
        {
            var connectionFactory = new DapperRepositoryFactory(connection);
            var entityRepository  = connectionFactory.GetRepository <IEntityRepository>();

            Assert.NotNull(entityRepository);
        }
Exemple #2
0
        public DbFixture()
        {
            OrmConfiguration.DefaultDialect = SqlDialect.SqLite;
            Connection = CreateConnection();

            // 1. Default
            // PersonRepository = new PersonRepository(Connection);
            // ProductRepository = new ProductRepository(Connection);

            // 2. Provided
            var repositoryFactory = new DapperRepositoryFactory(Connection);

            PersonRepository  = repositoryFactory.GetRepository <IPersonRepository>();
            ProductRepository = repositoryFactory.GetRepository <IProductRepository>();

            CreateTables();
        }