messageBus *fakeyagnats.FakeYagnats logger *fakelogger.FakeLogger conf *config.Config freshByTime time.Time usageTracker *fakeusagetracker.FakeUsageTracker metricsAccountant *fakemetricsaccountant.FakeMetricsAccountant ) BeforeEach(func() { var err error conf, err = config.DefaultConfig() Ω(err).ShouldNot(HaveOccurred()) timeProvider = faketimeprovider.New(time.Unix(100, 0)) timeProvider.ProvideFakeChannels = true freshByTime = time.Unix(int64(100+conf.ActualFreshnessTTL()), 0) dea = NewDeaFixture() app = NewAppFixture() anotherApp = NewAppFixture() anotherApp.DeaGuid = app.DeaGuid storeAdapter = fakestoreadapter.New() store = storepackage.NewStore(conf, storeAdapter, fakelogger.NewFakeLogger()) messageBus = fakeyagnats.New() logger = fakelogger.NewFakeLogger() usageTracker = fakeusagetracker.New() usageTracker.UsageToReturn = 0.7