public void CreateContext_ReturnsAnAcadTestIsolationContext()
        {
            var options = new TestIsolationOptions();
            var process = MockRepository.GenerateStub<IAcadProcess>();
            var processFactory = MockRepository.GenerateStub<IAcadProcessFactory>();
            processFactory.Stub(x => x.CreateProcess(Arg.Is(options))).Return(process);

            var provider = new AcadTestIsolationProvider(processFactory);

            var context = provider.CreateContext(options, logger);

            Assert.IsInstanceOfType<AcadTestIsolationContext>(context);
        }
        public void CreateContext_ReturnsAnAcadTestIsolationContext()
        {
            var options        = new TestIsolationOptions();
            var process        = MockRepository.GenerateStub <IAcadProcess>();
            var processFactory = MockRepository.GenerateStub <IAcadProcessFactory>();

            processFactory.Stub(x => x.CreateProcess(Arg.Is(options))).Return(process);

            var provider = new AcadTestIsolationProvider(processFactory);

            var context = provider.CreateContext(options, logger);

            Assert.IsInstanceOfType <AcadTestIsolationContext>(context);
        }