示例#1
0
        public static void CleanupIssueTests()
        {
            var repoFactory = new ComicBaseRepositoryFactory();

            var issuerRepo = repoFactory.GetRepository <Issue>(MockConfiguration.ConnectionString);

            issuerRepo.Get().ToList().ForEach(i => issuerRepo.Delete(i));

            var publisherRepo = repoFactory.GetRepository <Publisher>(MockConfiguration.ConnectionString);

            publisherRepo.Get().ToList().ForEach(p => publisherRepo.Delete(p));
        }
示例#2
0
        public static void InitializeIssueTests(TestContext testContext)
        {
            var repoFactory   = new ComicBaseRepositoryFactory();
            var publisherRepo = repoFactory.GetRepository <Publisher>(MockConfiguration.ConnectionString);

            if (!publisherRepo.Get().Any() || _defaultPublisher == null)
            {
                _defaultPublisher = publisherRepo.InsertAsync(new Publisher()
                {
                    Name    = "Marvel",
                    SiteUrl = "http://www.marvel.com"
                }).Result;
            }
        }
        public ComicBaseEfSqlRepository_PublisherTests()
        {
            var repoFactory = new ComicBaseRepositoryFactory();

            _repo = repoFactory.GetRepository <Publisher>(MockConfiguration.ConnectionString);
        }