public void TestGetRepository() { var connectionFactory = new DapperRepositoryFactory(connection); var entityRepository = connectionFactory.GetRepository <IEntityRepository>(); Assert.NotNull(entityRepository); }
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(); }