Exemple #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);
        }
Exemple #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);
        }
Exemple #3
0
 internal MockVbcHostObjectFreeThreaded(MockVbcHostObject5 mock)
 {
     _mock = mock;
 }
 internal MockVbcHostObjectFreeThreaded(MockVbcHostObject5 mock) { _mock = mock; }