コード例 #1
0
        public void TestInfoObtation()
        {
            MDefaultServer server = new MDefaultServer();

            ManagedObjectName name1 = new ManagedObjectName("domain.org:type=dummyService");

            try
            {
                Type serviceType = typeof(DummyService);

                Object service = server.Instantiate(serviceType.Assembly.FullName, serviceType.FullName);
                server.RegisterManagedObject(service, name1);

                ManagementInfo info = server.GetManagementInfo(name1);
                AssertNotNull(info);
                AssertEquals(1, info.Operations.Count);
                AssertEquals(1, info.Attributes.Count);
            }
            finally
            {
                server.UnregisterManagedObject(name1);
            }
        }