Exemplo n.º 1
0
            public void RemovesTheInstance()
            {
                var serviceLocator = new ServiceLocator { AutoRegisterTypesViaAttributes = true };

                var instance1 = serviceLocator.ResolveType(typeof(IFooService), "FooService1");
                serviceLocator.RemoveInstance(typeof(IFooService), "FooService1");
                var instance2 = serviceLocator.ResolveType(typeof(IFooService), "FooService1");

                Assert.AreNotEqual(instance1, instance2);
            }
Exemplo n.º 2
0
 public void ThrowsArgumentNullExceptionIfServiceTypeIsNull()
 {
     var serviceLocator = new ServiceLocator();
     ExceptionTester.CallMethodAndExpectException<ArgumentNullException>(() => serviceLocator.RemoveInstance(null, "FooService1"));
 }