예제 #1
0
        public void LogCustomEvent()
        {
            var            expected = new CustomBuildEventArgs();
            BuildEventArgs anyEvent = null;

            Microsoft.Build.Framework.CustomBuildEventArgs customEvent = null;

            _engine.AnyEventRaised += (sender, args) =>
            {
                Assert.AreEqual(_engine, sender);
                anyEvent = args;
            };

            _engine.CustomEventRaised += (sender, args) =>
            {
                Assert.AreEqual(_engine, sender);
                customEvent = args;
            };

            _engine.LogCustomEvent(expected);

            Assert.AreEqual(expected, anyEvent);
            Assert.AreEqual(expected, customEvent);
        }
예제 #2
0
 public void CustomEvent()
 {
     _engine.LogCustomEvent(new CustomBuildEventArgs());
     LogAssert.Expect(LogType.Log, "Null");
 }