public DependencyInjectionCommand( FakeService1 fakeService1, FakeService2 fakeService2) { FakeService1 = fakeService1; FakeService2 = fakeService2; }
public void TestBubblesRequests() { var service1 = new FakeService(); var service2 = new FakeService2(); var grandChild = new ContentControl(); var child = new ContentControl { Content = grandChild }; var parent = new FakeInstanceProvider(new BasicInjector().AddInstance(service1)) { Content = child }; var fixture = new FakeInstanceProvider(new BasicInjector().AddInstance(service2)) { Content = parent }; var actual = grandChild.RequestInstance <FakeService2>(); Assert.AreSame(service2, actual); }