Akka.Reactive.Tests.ReactiveExtensionTests.Extension_is_not_singleton_across_actor_systems C# (CSharp) Method

Extension_is_not_singleton_across_actor_systems() private method

private Extension_is_not_singleton_across_actor_systems ( ) : void
return void
        public void Extension_is_not_singleton_across_actor_systems()
        {
            using (ActorSystem system1 = ActorSystem.Create("Test1", TestConfigurations.Default))
            {
                ReactiveApi reactiveApi1 = system1.Reactive();
                Assert.NotNull(reactiveApi1);

                using (ActorSystem system2 = ActorSystem.Create("Test2", TestConfigurations.Default))
                {
                    ReactiveApi reactiveApi2 = system2.Reactive();
                    Assert.NotNull(reactiveApi2);

                    Assert.NotSame(reactiveApi1, reactiveApi2);

                    system2.Terminate();
                    system2.WhenTerminated.Wait();
                }

                system1.Terminate();
                system1.WhenTerminated.Wait();
            }
        }