2 using Microsoft.Build.Framework;
5 namespace MonoTests.Microsoft.Build.Framework
8 public class BuildEventContextTest
11 public void Compare ()
13 Assert.IsTrue (BuildEventContext.Invalid == BuildEventContext.Invalid, "#1");
14 Assert.IsFalse (BuildEventContext.Invalid != BuildEventContext.Invalid, "#2");
15 var inst = new BuildEventContext (0, 0, 0, 0);
16 Assert.IsFalse (BuildEventContext.Invalid == inst, "#3");
17 Assert.IsTrue (BuildEventContext.Invalid != inst, "#4");
18 Assert.IsFalse (BuildEventContext.Invalid == null, "#5");
19 Assert.IsTrue (BuildEventContext.Invalid != null, "#6");
20 Assert.IsFalse (BuildEventContext.Invalid.Equals (null), "#7");
21 Assert.IsFalse (BuildEventContext.Invalid.Equals (inst), "#8");
22 Assert.IsTrue (BuildEventContext.Invalid.Equals (BuildEventContext.Invalid), "#9");
23 Assert.IsFalse (inst.Equals (null), "#10");
24 Assert.IsTrue (inst.Equals (inst), "#11");
25 Assert.IsFalse (inst.Equals (BuildEventContext.Invalid), "#12");