Пример #1
0
 public void TestOperators()
 {
     using (var @class = new ClassWithOverloadedOperators())
     {
         char @char = @class;
         Assert.That(@char, Is.EqualTo(1));
         short @short = @class;
         Assert.That(@short, Is.EqualTo(3));
     }
     using (var @class = new ClassWithOverloadedOperators())
     {
         int classInt = @class;
         Assert.That(classInt, Is.EqualTo(2));
     }
 }
Пример #2
0
 public unsafe void TestOperators()
 {
     var @class = new ClassWithOverloadedOperators();
     Assert.AreEqual(1, (char) @class);
     Assert.AreEqual(2, (int)@class);
     Assert.AreEqual(3, (short)@class);
 }