public void DerivedTypeDoesNotEqualBaseType() { var baseKey = new ControllerTypeKey(typeof(TestController)); var derivedKey = new ControllerTypeKey(typeof(TestControllerA)); Assert.That(derivedKey, Is.Not.EqualTo(baseKey)); }
public void BaseTypeEqualsDerivedType() { var baseKey = new ControllerTypeKey(typeof(TestController)); var derivedKey = new ControllerTypeKey(typeof(TestControllerA)); Assert.That(baseKey, Is.EqualTo(derivedKey)); }
public void DerivedTypeDoesNotEqualBaseType() { var baseKey = new ControllerTypeKey(typeof(TestController)); var derivedKey = new ControllerTypeKey(typeof(TestControllerA)); Assert.That(derivedKey, Is.Not.EqualTo(baseKey)); }
public void BaseTypeEqualsDerivedType() { var baseKey = new ControllerTypeKey(typeof(TestController)); var derivedKey = new ControllerTypeKey(typeof(TestControllerA)); Assert.That(baseKey, Is.EqualTo(derivedKey)); }
public void InstancePerApiControllerTypeAddsKeyedRegistration() { var controllerType = typeof(TestController); var serviceKey = new ControllerTypeKey(controllerType); var builder = new ContainerBuilder(); builder.RegisterType <object>().InstancePerApiControllerType(controllerType); var container = builder.Build(); Assert.True(container.IsRegisteredWithKey <object>(serviceKey)); }
public void InstancePerApiControllerTypeAddsKeyedRegistration() { var controllerType = typeof(TestController); var serviceKey = new ControllerTypeKey(controllerType); var builder = new ContainerBuilder(); builder.RegisterType<object>().InstancePerApiControllerType(controllerType); var container = builder.Build(); Assert.That(container.IsRegisteredWithKey<object>(serviceKey), Is.True); }