Ejemplo n.º 1
0
        public AdvertisementTrackerJobTestsBase()
        {
            MockedFlatOfferExecution = new Mock <ICommand>();
            var mockedRepo = new Mock <IExecutionHistoryRepository>();

            mockedRepo.Setup(x => x.GetLatestExecutionRecord()).Returns(LastExecution);

            UnderTest = new AdvertisementTrackingJob(MockedFlatOfferExecution.Object, Log.Logger, mockedRepo.Object);

            UnderTest.Run();
        }
Ejemplo n.º 2
0
        public AdvertisementTrackingJobTest(FlatOffersDbContextFixture dbFixture)
        {
            var connectionString = dbFixture.Context.Database.GetDbConnection().ConnectionString;
            var checkpoint       = new Checkpoint();

            Task.Run(() => checkpoint.Reset(connectionString)).Wait();

            Context = dbFixture.Context;
            MockedFlatOfferExecution = new Mock <ICommand>();
            UnderTest = new AdvertisementTrackingJob(MockedFlatOfferExecution.Object, Log.Logger, new ExecutionHistoryRepository(Context));
        }