public void WhenInitialized_ThenDefaultTypesAreRegistered() { var thingTypeRegistrarInternal = new ThingTypeRegistrar(); Assert.IsNotNull(thingTypeRegistrarInternal.RegisteredTypeHandlers); Assert.IsTrue(thingTypeRegistrarInternal.RegisteredTypeHandlers.Count > 1); }
public void WhenExtensionHandlerRegistered() { var thingTypeRegistrarInternal = new ThingTypeRegistrar(); thingTypeRegistrarInternal.RegisterExtensionHandler("some", typeof(CustomExtensionType)); Assert.IsTrue(thingTypeRegistrarInternal.RegisteredExtensionHandlers.Count == 1); }
public void WhenApplicationSpecificTypesRegistered() { var thingTypeRegistrarInternal = new ThingTypeRegistrar(); thingTypeRegistrarInternal.RegisterApplicationSpecificHandler("some", "some-tag", typeof(CustomThingType)); Assert.IsTrue(thingTypeRegistrarInternal.RegisteredAppSpecificHandlers.Count == 1); }