Exemple #1
0
        public static void Register()
        {
            // Register First
            ZeroFormatterInitializer.Register();
            MagicOnionInitializer.Register();
            ZeroFormatter.Formatters.Formatter.RegisterArray <DefaultResolver, MyEnum>();

            // Button ON
            RuntimeUnitTestToolkit.UnitTest.AddCustomAction("Use Local", () =>
            {
                UnitTestClient.endPoint = "local";
            });
            RuntimeUnitTestToolkit.UnitTest.AddCustomAction("Use Remote", () =>
            {
                UnitTestClient.endPoint = "104.199.192.165";
            });

            // gRPC Config
            // Environment.SetEnvironmentVariable("GRPC_VERBOSITY", "DEBUG");
            // Environment.SetEnvironmentVariable("GRPC_TRACE", "all");
            Grpc.Core.GrpcEnvironment.SetLogger(new MagicOnion.UnityDebugLogger());

            // Register Tests
            UnitTest.RegisterAllMethods <SimpleTest>();
            UnitTest.RegisterAllMethods <StandardTest>();
            UnitTest.RegisterAllMethods <ArgumentPatternTest>();
            UnitTest.RegisterAllMethods <HeartbeatTest>();
            UnitTest.RegisterAllMethods <MetadataTest>();
        }
 public void OnControlTimeStart()
 {
     ZeroFormatterInitializer.Register();
 }