コード例 #1
0
        public PollsRepositoryTests()
        {
            string dir = TestBase.CreateTestDir(this);

            this.repository = new PollsRepository(dir, new ExtendedLoggerFactory(), new DBreezeSerializer(new TestPoANetwork().Consensus.ConsensusFactory));
            this.repository.Initialize();
        }
コード例 #2
0
        public UnitOfWork()
        {
            _context = new PollsContext();

            Polls     = new PollsRepository(_context);
            Answers   = new AnswersRepository(_context);
            Questions = new QuestionsRepository(_context);
        }
コード例 #3
0
        public PollsRepositoryTests()
        {
            var            dataDir = new DataFolder(TestBase.CreateTestDir(this));
            TestPoANetwork network = new TestPoANetwork();

            this.chainIndexer = new ChainIndexer(network);

            this.repository = new PollsRepository(this.chainIndexer, dataDir, new DBreezeSerializer(network.Consensus.ConsensusFactory), network);
            this.repository.Initialize();
        }
コード例 #4
0
 public UnitOfWork(BlogDbContext context)
 {
     this.context          = context;
     CategoriesRepository  = new CategoriesRepository(context);
     PostsRepository       = new PostsRepository(context);
     PostsFetcher          = new PostsFetcher(context);
     TagsRepository        = new TagsRepository(context);
     CommentsFetcher       = new CommentsFetcher(context);
     CommentsRepository    = new CommentsRepository(context);
     PollsRepository       = new PollsRepository(context);
     PollAnswersRepository = new PollAnswersRepository(context);
     PostPhotosRepository  = new PostPhotosRepository(context);
     PollsFetcher          = new PollsFetcher(context);
     VotesRepository       = new VotesRepository(context);
 }
コード例 #5
0
 public UnitOfWork(WebStoreContext context)
 {
     this.context   = context;
     Products       = new ProductsRepository(context);
     Sliders        = new SlidersRepository(context);
     FooterMenus    = new FooterMenusRepository(context);
     HeadingMenus   = new HeadingMenusRepository(context);
     Polls          = new PollsRepository(context);
     Prices         = new PricesRepository(context);
     ProductVariant = new ProductVariantsRepository(context);
     Colors         = new ColorsRepository(context);
     Votes          = new VotesRepository(context);
     Options        = new OptionsRepository(context);
     Ratings        = new RatingsRepository(context);
     Ordered        = new OrderedRepository(context);
     Orders         = new OrdersRepository(context);
 }
コード例 #6
0
 public PollsService(PollsRepository repo)
 {
     _repo = repo;
 }
コード例 #7
0
        public void Repo_WithContext_BuildsCorrectly()
        {
            var repo = new PollsRepository(_contextFixture.CreateMockContext(_dbSetFixture.CreateMockSet(new List <Poll>())).Object);

            Assert.NotNull(repo);
        }