public void Setup() { MyCredentials = new Credentials() { UserName = "******", Password = "******" }; ServiceProvider = new ServiceProvider(new PluginFinder()); ServiceProvider.Add(new FauxMessageService("test 1"), new FauxMessageService("test2")); ServiceManager = new ServicesManager(ServiceProvider); Context(); Because(); }
public static void BootstrapStructureMap() { var serviceProviders = new ServiceProvider(new PluginFinder()); serviceProviders.Add(new TwitterUtilities(new TestDataAccess())); // Initialize the static ObjectFactory container ObjectFactory.Initialize(x => { x.ForRequestedType<IInteractionContext>().TheDefaultIsConcreteType<TestingInteractionContext>(); x.ForRequestedType<IMessagingServiceManager>().TheDefaultIsConcreteType<ServicesManager>(); x.ForRequestedType<IContactProvider>().TheDefaultIsConcreteType<ContactProvider>(); x.ForRequestedType<IServiceProvider>().TheDefault.IsThis(serviceProviders); }); }