public void TestInstantiate() { Object obj = server.Instantiate(httpServerType.Assembly.FullName, httpServerType.FullName); AssertNotNull(obj); AssertEquals(httpServerType, obj.GetType()); }
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); } }