package com.pugh.sockso.tests;
import com.pugh.sockso.Properties;
import com.pugh.sockso.StringProperties;
import com.pugh.sockso.db.Database;
import com.pugh.sockso.resources.FileResources;
import com.pugh.sockso.resources.Resources;
import com.google.inject.AbstractModule;
import com.google.inject.Singleton;
import com.pugh.sockso.inject.LocaleProvider;
import com.pugh.sockso.resources.Locale;
import com.pugh.sockso.web.HttpServer;
import com.pugh.sockso.web.Server;
public class SocksoTestModule extends AbstractModule {
@Override
public void configure() {
bind( Database.class ).to( TestDatabase.class ).in( Singleton.class );
bind( Properties.class ).to( StringProperties.class );
bind( Resources.class ).to( FileResources.class );
bind( Locale.class ).toProvider( LocaleProvider.class );
bind( Server.class ).to( HttpServer.class );
}
}