package com.arcbees.appengine.mail.guice; import org.junit.Test; import com.arcbees.appengine.mail.EmailSender; import com.arcbees.appengine.mail.EmailSenderImpl; import com.google.inject.Guice; import com.google.inject.Injector; import static org.junit.Assert.assertTrue; public class EmailModuleTest { @Test public void installModule_defaultModule_emailSenderIsBound() { //given Injector injector = Guice.createInjector(new EmailModule()); //when EmailSender emailSender = injector.getInstance(EmailSender.class); //then assertTrue(emailSender instanceof EmailSenderImpl); } }