Пример #1
0
        public void ServicesToConnectTo()
        {
            var systemDiagnostics = new SystemDiagnostics((p, s) => { }, null);
            var service           = new CoreProxy(new Mock <IKernel>().Object, systemDiagnostics);

            Assert.IsFalse(service.ServicesToConnectTo().Exists());
        }
Пример #2
0
        public void NotifyServicesOfStartupCompletion()
        {
            var systemDiagnostics = new SystemDiagnostics((p, s) => { }, null);
            var kernel = new Mock<IKernel>();
            var service = new CoreProxy(kernel.Object, systemDiagnostics);

            bool wasInvoked = false;
            service.OnStartupComplete += (s, e) => { wasInvoked = true; };

            service.Start();
            service.NotifyServicesOfStartupCompletion();

            Assert.IsTrue(wasInvoked);
        }
Пример #3
0
        public void NotifyServicesOfStartupCompletion()
        {
            var systemDiagnostics = new SystemDiagnostics((p, s) => { }, null);
            var kernel            = new Mock <IKernel>();
            var service           = new CoreProxy(kernel.Object, systemDiagnostics);

            bool wasInvoked = false;

            service.OnStartupComplete += (s, e) => { wasInvoked = true; };

            service.Start();
            service.NotifyServicesOfStartupCompletion();

            Assert.IsTrue(wasInvoked);
        }
Пример #4
0
        public void Shutdown()
        {
            bool wasShutdown = false;
            var kernel = new Mock<IKernel>();
            {
                kernel.Setup(k => k.Shutdown())
                    .Callback(() => wasShutdown = true);
            }

            var systemDiagnostics = new SystemDiagnostics((p, s) => { }, null);
            var service = new CoreProxy(kernel.Object, systemDiagnostics);

            service.Start();
            var task = service.Shutdown();
            task.Wait();

            Assert.IsTrue(wasShutdown);
        }
Пример #5
0
        public void Shutdown()
        {
            bool wasShutdown = false;
            var  kernel      = new Mock <IKernel>();
            {
                kernel.Setup(k => k.Shutdown())
                .Callback(() => wasShutdown = true);
            }

            var systemDiagnostics = new SystemDiagnostics((p, s) => { }, null);
            var service           = new CoreProxy(kernel.Object, systemDiagnostics);

            service.Start();
            var task = service.Shutdown();

            task.Wait();

            Assert.IsTrue(wasShutdown);
        }
Пример #6
0
 public void ServicesToConnectTo()
 {
     var systemDiagnostics = new SystemDiagnostics((p, s) => { }, null);
     var service = new CoreProxy(new Mock<IKernel>().Object, systemDiagnostics);
     Assert.IsFalse(service.ServicesToConnectTo().Exists());
 }