@Override public void installInvoiceInternalApi() { bind(InvoiceInternalApi.class).toInstance(Mockito.mock(InvoiceInternalApi.class)); } }
@Override protected void configure() { installInvoiceUserApi(); installInvoiceInternalApi(); installInvoicePaymentApi(); installInvoiceMigrationApi(); }
@Override protected void configure() { super.configure(); install(new InMemoryBusModule(configSource)); install(new MockNotificationQueueModule(configSource)); install(new MockInvoiceModule()); install(new MockAccountModule()); install(new MockSubscriptionModule()); install(new MockGlobalLockerModule()); install(new CacheModule(configSource)); installExternalApis(); bind(TestPaymentHelper.class).asEagerSingleton(); } }
@Override protected void configure() { super.configure(); install(new AuditModule()); install(new CacheModule(configSource)); install(new CallContextModule()); install(new CustomFieldModule()); install(new MockAccountModule()); install(new MockCatalogModule()); install(new MockEntitlementModule()); install(new MockInvoiceModule()); install(new MockJunctionModule()); install(new MockOverdueModule()); install(new MockPaymentModule()); install(new MockGlobalLockerModule()); install(new NotificationQueueModule(configSource)); install(new TagStoreModule()); bind(InvoiceDao.class).toInstance(Mockito.mock(InvoiceDao.class)); bind(PaymentDao.class).toInstance(Mockito.mock(PaymentDao.class)); } }
@Override protected void configure() { super.configure(); install(new AuditModule()); install(new CacheModule(configSource)); install(new CallContextModule()); install(new CustomFieldModule()); install(new EmailModule(configSource)); install(new MockAccountModule()); install(new MockEntitlementModule()); install(new MockInvoiceModule()); install(new MockTagModule()); install(new TemplateModule()); // We can't use the dumb mocks in MockJunctionModule here install(new ApplicatorMockJunctionModule()); bind(OverdueBusListenerTester.class).asEagerSingleton(); bind(TestOverdueHelper.class).asEagerSingleton(); } }
@Override public void installInvoiceUserApi() { bind(InvoiceUserApi.class).toInstance(Mockito.mock(InvoiceUserApi.class)); }
@Override public void installInvoicePaymentApi() { bind(InvoicePaymentApi.class).toInstance(Mockito.mock(InvoicePaymentApi.class)); }
@Override public void installInvoiceMigrationApi() { bind(InvoiceMigrationApi.class).toInstance(Mockito.mock(InvoiceMigrationApi.class)); }