Example #1
0
        public static int Main()
        {
            int num = 0;

            Enum e1 = new TestingEnum();
            Enum e2 = new TestingEnum();
            Enum e3 = new TestingEnum2();

            ++num;
            if (!e1.Equals(e2))
            {
                return(num);
            }

            ++num;
            if (e1.Equals(e3))
            {
                return(num);
            }

            ++num;
            if (TestingEnum.Test.Equals(TestingEnum2.Test))
            {
                return(num);
            }

            return(0);
        }
Example #2
0
		public void TestEquals ()
		{
			Enum e1 = new TestingEnum ();
			Enum e2 = new TestingEnum ();
			Enum e3 = new TestingEnum2 ();

			Assert.IsTrue (e1.Equals (e1), "#1");
			Assert.IsTrue (e1.Equals (e2), "#2");
			Assert.IsFalse (e1.Equals (e3), "#3");
			Assert.IsFalse (e1.Equals (null), "#4");
		}
	public void TestEquals() {
		Enum e1 = new TestingEnum();
		Enum e2 = new TestingEnum();
		Enum e3 = new TestingEnum2();

		Assert("An enum should equal itself", e1.Equals(e1));
		Assert("An enum should equal a copy", e1.Equals(e2));

		Assert("Shouldn't match", !e1.Equals(e3));
		Assert("Shouldn't match null", !e1.Equals(null));
	}
Example #4
0
	public static int Main () {
		int num = 0;
		
		Enum e1 = new TestingEnum();
		Enum e2 = new TestingEnum();
		Enum e3 = new TestingEnum2();

		++num;
		if (!e1.Equals(e2))
			return num;
		
		++num;
		if (e1.Equals(e3))
			return num;
		
		++num;
		if (TestingEnum.Test.Equals(TestingEnum2.Test))
			return num;
		
		return 0;
	}