public void CreateInstance_WithGenericInterface_CreatesInstanceOfInterface() { var instance = AggregateServiceGenerator.CreateInstance <IMyContext>(_container); Assert.IsAssignableFrom <IMyContext>(instance); }
public void CreateInstance_ExpectsInterfaceType() { AggregateServiceGenerator.CreateInstance <String>(_container); }
public void CreateInstance_ExpectsInterfaceTypeInstance() { AggregateServiceGenerator.CreateInstance(null, _container); }
public void CreateInstance_ExpectsComponentInstance() { AggregateServiceGenerator.CreateInstance(typeof(IMyContext), null); }
public void CreateInstance_WithInterfaceType_CreatesInstanceOfInterface() { var instance = AggregateServiceGenerator.CreateInstance(typeof(IMyContext), _container); Assert.That(instance, Is.InstanceOf <IMyContext>()); }