public void TypeMockHostRunsWithTypeMockAttached()
        {
            TypeMockHostFactory factory = new TypeMockHostFactory(RuntimeAccessor.Instance);

            using (IHost host = factory.CreateHost(new HostSetup(), new MarkupStreamLogger(TestLog.Default)))
            {
                HostAssemblyResolverHook.InstallCallback(host);

                bool isTypeMockRunning = host.GetHostService().Do<object, bool>(IsTypeMockRunning, null);
                Assert.IsTrue(isTypeMockRunning, "TypeMock should be attached to the host process.");
            }
        }
        public void TypeMockHostRunsWithTypeMockAttached()
        {
            TypeMockHostFactory factory = new TypeMockHostFactory(RuntimeAccessor.Instance);

            using (IHost host = factory.CreateHost(new HostSetup(), new MarkupStreamLogger(TestLog.Default)))
            {
                HostAssemblyResolverHook.InstallCallback(host);

                bool isTypeMockRunning = host.GetHostService().Do <object, bool>(IsTypeMockRunning, null);
                Assert.IsTrue(isTypeMockRunning, "TypeMock should be attached to the host process.");
            }
        }