public void UpdateSolution_StartUpdateTest()
        {
            IServiceProvider serviceProvider = this.PrepareServiceProvider();
            UpdateSolutionListener_Accessor target = new UpdateSolutionListener_Accessor(serviceProvider);
            int pfCancelUpdate = 0; 
            int pfCancelUpdateExpected = 0; 
            int expected = VSConstants.S_OK;
            int actual;

            bool eventFired = false;
            target.BeginBuild += (sender, args) => { eventFired = true; };
            actual = target.UpdateSolution_StartUpdate(ref pfCancelUpdate);
            Assert.AreEqual(pfCancelUpdateExpected, pfCancelUpdate);
            Assert.AreEqual(expected, actual);
            Assert.IsTrue(eventFired, "The BeginBuild event did npot fire");
        }
        public void UpdateSolution_StartUpdateTest()
        {
            IServiceProvider serviceProvider       = this.PrepareServiceProvider();
            UpdateSolutionListener_Accessor target = new UpdateSolutionListener_Accessor(serviceProvider);
            int pfCancelUpdate         = 0;
            int pfCancelUpdateExpected = 0;
            int expected = VSConstants.S_OK;
            int actual;

            bool eventFired = false;

            target.BeginBuild += (sender, args) => { eventFired = true; };
            actual             = target.UpdateSolution_StartUpdate(ref pfCancelUpdate);
            Assert.AreEqual(pfCancelUpdateExpected, pfCancelUpdate);
            Assert.AreEqual(expected, actual);
            Assert.IsTrue(eventFired, "The BeginBuild event did npot fire");
        }