コード例 #1
0
        public void CtorShouldSetContext()
        {
            contextMock.Setup(c => c.ScriptFile).Returns(TestUtils.CoreAsScriptFile);
            var localBridge = new ScriptEngineBridge(contextMock.Object);

            Assert.That(localBridge.GrinderContext, Is.SameAs(contextMock.Object));
        }
コード例 #2
0
 public void SetUp()
 {
     contextMock = TestUtils.CreateContextMock();
     loggerMock  = TestUtils.CreateLoggerMock();
     contextMock.Setup(c => c.GetLogger(typeof(ScriptEngineBridge))).Returns(loggerMock.Object);
     bridge = new ScriptEngineBridge(contextMock.Object);
 }
コード例 #3
0
        public void TearDown()
        {
            if (bridge != null)
            {
                bridge.Shutdown();
            }

            bridge = null;
        }
コード例 #4
0
        public void ScriptEngineBridgeShouldBeProcessContextAware()
        {
            var actual = new ScriptEngineBridge(contextMock.Object);

            Assert.That(actual, Is.AssignableTo <IProcessContextAware>());
        }