public void Setup() { var serviceInfo = new ServiceInformation() { ServiceID = Guid.NewGuid(), ServiceName = "test service" }; ServiceManager = new FakeMessagingService(serviceInfo); TheContactProvider = new ContactProvider(); TheContactProvider.Add(new Contact() { Name = "Justin Bozonier", ContactId = Guid.NewGuid(), Identities = new[]{new Identity("darkxanthos", serviceInfo)} }); ObjectFactory.Initialize(x => { x.ForRequestedType<MainView>().TheDefaultIsConcreteType<MainView>(); x.ForRequestedType<IInteractionContext>().TheDefaultIsConcreteType<TestingInterface>(); x.ForRequestedType<IMessagingServiceManager>().TheDefault.IsThis(ServiceManager); x.ForRequestedType<IContactProvider>().TheDefault.IsThis(TheContactProvider); }); ViewModel = ObjectFactory.GetInstance<MainView>(); Context(); Because(); }
public void Setup() { ContainerBootstrapper.BootstrapStructureMap(); Model = ObjectFactory.GetInstance<MainView>(); Context(); Because(); }
public void Setup() { ContainerBootstrapper.BootstrapStructureMap(); Utilities = new TestTwitterUtilities(); ObjectFactory.EjectAllInstancesOf<IMessagingService>(); ObjectFactory.Inject<IMessagingServiceManager>(Utilities); Model = ObjectFactory.GetInstance<MainView>(); Context(); Because(); }