public void ServiceRegistryLoaderTest() { ServiceRegistryService svc = GetServiceRegistrationService(nameof(ServiceRegistryLoaderTest)); string name = nameof(ServiceRegistryLoaderTest); svc.RegisterServiceRegistryLoader(name, typeof(TestServiceRegistryContainer).GetMethod("Create"), true); CoreServices.ServiceRegistry reg = svc.GetServiceRegistry(name); TestMonkey value = reg.Get <TestMonkey>(); Expect.AreEqual("SomeValue", value.Name); Expect.IsNull(value.Logger); reg.SetProperties(value); Expect.IsObjectOfType <ConsoleLogger>(value.Logger); }