public void DependencyResolver_Instance_Singleton_Type_Test() { // Arrange var dependencyResolver = new FakeDependencyResolverCore(); // Act var instance = dependencyResolver.GetInstance(typeof(ILogger)); // Assert Assert.NotNull(instance); }
public void DependencyResolver_Instance_Singleton_Generic_Test() { // Arrange var dependencyResolver = new FakeDependencyResolverCore(); // Act var instance = dependencyResolver.GetInstance <ILogger>(); // Assert Assert.NotNull(instance); }
public void DependencyResolver_Instance_Transient_Type_Test() { // Arrange var dependencyResolver = new FakeDependencyResolverCore(); dependencyResolver.RegisterTransient <IList>(() => new List <int>()); // Act var instance = dependencyResolver.GetInstance(typeof(IList)); // Assert Assert.NotNull(instance); }