public void InstanceProviderActivator_GetInstance() { // Arrange var type = typeof(Test); var reflector = new Reflector(); var container = new DiContainer(); // Act var provider = new InstanceProviderActivator(type, reflector, container); var instance = provider.GetInstance(); var actual = instance is Test; // Assert Assert.IsNotNull(instance); Assert.IsTrue(actual); }
public void InstanceProviderActivator_ConstructorParam3_Exception() { // Arrange var actual = false; var type = typeof(Test); var reflector = new Reflector(); // Act try { var unused = new InstanceProviderActivator(type, reflector, null); } catch (ArgumentNullException) { actual = true; } // Assert Assert.IsTrue(actual); }
public void InstanceProviderActivator_ConstructorParam1_Exception() { // Arrange var actual = false; var reflector = new Reflector(); var container = new DiContainer(); // Act try { var unused = new InstanceProviderActivator(null, reflector, container); } catch (ArgumentNullException) { actual = true; } // Assert Assert.IsTrue(actual); }