Esempio n. 1
0
        public void VbcHostObject()
        {
            IBuildEngine2 mockEngine = new MockEngine();
            Vbc           vbc        = new Vbc();

            vbc.BuildEngine = mockEngine;
            MockVbcHostObject vbcHostObject = new MockVbcHostObject5();

            vbc.HostObject = vbcHostObject;
            vbc.UseHostCompilerIfAvailable = true;

            Assert.IsTrue(!vbcHostObject.CompileMethodWasCalled);

            vbc.Sources = new TaskItem[] { new TaskItem("a.vb") };
            bool vbcSuccess = vbc.Execute();

            Assert.IsTrue(vbcSuccess, "Vbc task failed.");
            Assert.IsTrue(vbcHostObject.CompileMethodWasCalled);
        }
Esempio n. 2
0
        public void VbcHostObject()
        {
            IBuildEngine2 mockEngine = new MockEngine();
            Vbc vbc = new Vbc();
            vbc.BuildEngine = mockEngine;
            MockVbcHostObject vbcHostObject = new MockVbcHostObject5();
            vbc.HostObject = vbcHostObject;
            vbc.UseHostCompilerIfAvailable = true;

            Assert.IsTrue(!vbcHostObject.CompileMethodWasCalled);

            vbc.Sources = new TaskItem[] { new TaskItem("a.vb") };
            bool vbcSuccess = vbc.Execute();

            Assert.IsTrue(vbcSuccess, "Vbc task failed.");
            Assert.IsTrue(vbcHostObject.CompileMethodWasCalled);
        }
Esempio n. 3
0
 internal MockVbcHostObjectFreeThreaded(MockVbcHostObject5 mock)
 {
     _mock = mock;
 }
Esempio n. 4
0
 internal MockVbcHostObjectFreeThreaded(MockVbcHostObject5 mock) { _mock = mock; }