1 //
2 // Copyright (c) ZeroC, Inc. All rights reserved.
3 //
4 
5 using Test;
6 
7 namespace Ice
8 {
9     namespace seqMapping
10     {
11         public class Collocated : TestHelper
12         {
run(string[] args)13             public override void run(string[] args)
14             {
15                 var initData = new InitializationData();
16                 initData.typeIdNamespaces = new string[]{"Ice.seqMapping.TypeId"};
17                 initData.properties = createTestProperties(ref args);
18                 using(var communicator = initialize(initData))
19                 {
20                     communicator.getProperties().setProperty("TestAdapter.Endpoints", getTestEndpoint(0));
21                     var adapter = communicator.createObjectAdapter("TestAdapter");
22                     adapter.add(new MyClassI(), Ice.Util.stringToIdentity("test"));
23                     //adapter.activate(); // Don't activate OA to ensure collocation is used.
24                     AllTests.allTests(this, true);
25                 }
26             }
27 
Main(string[] args)28             public static int Main(string[] args)
29             {
30                 return TestDriver.runTest<Collocated>(args);
31             }
32         }
33     }
34 }
35