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(); }
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)); }