public void EmptyWarningMessageButCodeSpecified()
        {
            MockEngine e = new MockEngine();
            Warning w = new Warning();
            w.BuildEngine = e;

            // don't set text
            w.Code = "123";

            bool retval = w.Execute();

            Console.WriteLine("===");
            Console.WriteLine(e.Log);
            Console.WriteLine("===");

            Assert.IsTrue(retval);
            Assert.IsTrue(e.Warnings == 1);
        }
        public void Warning()
        {
            MockEngine e = new MockEngine(true);
            Warning w = new Warning();
            w.BuildEngine = e;

            w.Text = "warningtext";
            w.File = "c:\\file";

            bool retval = w.Execute();

            Console.WriteLine("===");
            Console.WriteLine(e.Log);
            Console.WriteLine("===");

            Assert.IsTrue(retval);
            e.AssertLogContains("c:\\file(0,0): WARNING : warningtext");
            Assert.IsTrue(e.Warnings == 1);
        }
        public void EmptyWarning()
        {
            MockEngine e = new MockEngine();
            Warning w = new Warning();
            w.BuildEngine = e;

            // don't set text

            bool retval = w.Execute();

            Console.WriteLine("===");
            Console.WriteLine(e.Log);
            Console.WriteLine("===");

            Assert.IsTrue(retval);
            Assert.IsTrue(e.Warnings == 0);
        }