public void InjectService_SetsValueInServiceInjector() { var service = new MockService(); var serviceInjector = new MockServiceInjector <IMockService>(); var serviceProvider = new MockServiceProvider() .With <IServiceInjector <IMockService> >(serviceInjector); serviceProvider.InjectService <IMockService>(service); Assert.Equal(service, serviceInjector.Service); }
public void GedInjectedService_GetsValueFromServiceInjector() { var service = new MockService(); var serviceInjector = new MockServiceInjector <IMockService>() { Service = service }; var serviceProvider = new MockServiceProvider() .With <IServiceInjector <IMockService> >(serviceInjector); var result = serviceProvider.GetInjectedService <IMockService>(); Assert.Equal(service, result); }