public void CanGetProxyGeneratorService()
        {
            ServiceRegistry registry          = CoreServiceRegistryContainer.Create();
            ProxyAssemblyGeneratorService svc = registry.Get <ProxyAssemblyGeneratorService>();

            Expect.IsNotNull(svc);
        }
示例#2
0
        public void CoreServiceRegistryTest()
        {
            ServiceRegistry reg          = CoreServiceRegistryContainer.Create();
            IUserResolver   userResolver = reg.Get <IUserResolver>();

            Expect.IsNotNull(userResolver);
        }
        public void HasProxyAssemblyGeneratorServiceClassName()
        {
            ServiceRegistry    registry           = CoreServiceRegistryContainer.Create();
            WebServiceRegistry webServiceRegistry = WebServiceRegistry.FromRegistry(registry);

            Expect.IsTrue(webServiceRegistry.ClassNames.Contains("ProxyAssemblyGeneratorService"));
        }
        public void CanGetIDataProvider()
        {
            ServiceRegistry        registry          = CoreServiceRegistryContainer.Create();
            IDataDirectoryProvider directoryProvider = registry.Get <IDataDirectoryProvider>();

            Expect.IsNotNull(directoryProvider);
        }
        public void CanValidateAfterConvertingToWebServiceRegistry()
        {
            ServiceRegistry    registry           = CoreServiceRegistryContainer.Create();
            WebServiceRegistry webServiceRegistry = WebServiceRegistry.FromRegistry(registry);

            webServiceRegistry.Validate();
        }
        public void CanGetProxyAssemblyGeneratorServiceFromWebServiceRegistry()
        {
            ServiceRegistry               registry           = CoreServiceRegistryContainer.Create();
            WebServiceRegistry            webServiceRegistry = WebServiceRegistry.FromRegistry(registry);
            ProxyAssemblyGeneratorService proxyGenerator     = webServiceRegistry.Get <ProxyAssemblyGeneratorService>();

            Expect.IsNotNull(proxyGenerator);
        }
示例#7
0
        public void CoreServiceRegistryCopyTest()
        {
            ServiceRegistry reg  = CoreServiceRegistryContainer.Create();
            Incubator       copy = new Incubator();

            copy.CopyFrom(reg);
            IUserResolver userResolver = copy.Get <IUserResolver>();

            Expect.IsNotNull(userResolver);
        }
        public void CanGetAllInstancesByType()
        {
            ServiceRegistry registry = CoreServiceRegistryContainer.Create();

            Expect.IsTrue(registry.ClassNameTypes.Length > 0);
            foreach (Type type in registry.ClassNameTypes)
            {
                object instance = registry.Get(type);
                Expect.IsNotNull(instance, $"{type.Name} returned null");
            }
        }
        public void CanGetAllInstancesByClassNames()
        {
            ServiceRegistry registry = CoreServiceRegistryContainer.Create();

            Expect.IsTrue(registry.ClassNames.Length > 0);
            foreach (string className in registry.ClassNames)
            {
                object instance = registry.Get(className);
                Expect.IsNotNull(instance, $"{className} was null");
            }
        }
        public void WillValidate()
        {
            ServiceRegistry registry = CoreServiceRegistryContainer.Create();

            registry.Validate();
        }