예제 #1
0
        public void LogErrorEvent()
        {
            var expected = new BuildErrorEventArgs(
                "subcategory",
                "code",
                "file",
                0,
                1,
                2,
                3,
                "message",
                "helpKeyword",
                "senderName");

            BuildEventArgs      anyEvent   = null;
            BuildErrorEventArgs errorEvent = null;

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

            _engine.ErrorRaised += (sender, args) =>
            {
                Assert.AreEqual(_engine, sender);
                errorEvent = args;
            };

            _engine.LogErrorEvent(expected);

            Assert.AreEqual(expected, anyEvent);
            Assert.AreEqual(expected, errorEvent);
        }
예제 #2
0
        public void Error()
        {
            _engine.LogErrorEvent(new BuildErrorEventArgs(
                                      "subcategory",
                                      "code",
                                      "file",
                                      0,
                                      1,
                                      2,
                                      3,
                                      "message",
                                      "helpKeyword",
                                      "senderName"));

            LogAssert.Expect(LogType.Error, "file : subcategory error code: message");
        }