public void Test_Tenary_Operator() { uint a = 5; var b = a == 5 ? 1 : 0; Assert.AreEqual(b, 1); }
public void Test_Switch_Last_Label() { uint a = 3; bool b = false; switch (a) { case 0: Assert.Fail(); break; case 1: Assert.Fail(); break; case 2: Assert.Fail(); break; case 3: b = true; break; } Assert.IsTrue(b); }
public void Test_Tenary_Operator_2() { uint a = 5; var b = a == 6 ? 1 : 0; Assert.AreEqual(b, 0); }
public void Test_Instance_Method_ulong() { if (InstanceMethod_ulong(1000) != 2000) { Assert.Fail(); } }
public int StaticMethod(int a, MockObject o1, MockObject o2) { Assert.AreEqual(a, 3); Assert.AreEqual(o1.F, 12); Assert.AreEqual(o2.F, 13); return(5); }
public void FuncTest_Lambda_Closure() { int a = 5; Func <int> func = () => a; Assert.AreEqual(func(), 5); }
public void Call_Instance_Method() { var sut = new Test(); sut.field1 = 6; sut.IncField1(); Assert.AreEqual(sut.field1, 7); }
public void Test_Virtual_Chain() { TestA a = new TestA(); TestA b = new TestB(); Assert.AreEqual(a.Virtual2(), 5); Assert.AreEqual(b.Virtual2(), 6); }
public void Test_Virtual_With_Parameter() { TestA a = new TestA(); TestA b = new TestB(); Assert.AreEqual(a.VirtualParam(5), 6); Assert.AreEqual(b.VirtualParam(5), 7); }
public void String_Array_Initializer() { var sut = new string[] { "a", "bb" }; Assert.AreEqual(sut.Length, 2); Assert.AreEqual(sut[0].Length, 1); Assert.AreEqual(sut[1].Length, 2); }
public void Int_Array() { var sut = new int[5]; Assert.AreEqual(sut.Length, 5); sut[1] = 6; Assert.AreEqual(sut[1], 6); }
public ulong InstanceMethod_ulong(ulong a) { if (a != 1000) { Assert.Fail(); } return(2000); }
public void FuncTest_Instance_Method() { Func <int> func = (new FuncTestA { X = 19 }).Bar; Assert.AreEqual(func(), 19); }
public void Int_Array_Initializer() { int a = 5; int b = 6; var sut = new int[] { a, b }; Assert.AreEqual(sut.Length, 2); Assert.AreEqual(sut[1], 6); }
public void Single_Instance_GC() { var a = new TestObject(); var aid = C64.Debug.GetObjectId(a); a = null; GC.Collect(); Assert.IsFalse(C64.Debug.IsAlive(aid), "instance should not be alive"); }
public void Change_Ref_Local_Variable() { var a = new TestObject(); var aid = C64.Debug.GetObjectId(a); a = new TestObject(); GC.Collect(); Assert.IsFalse(C64.Debug.IsAlive(aid), "instance should not be alive"); }
public void Branch_Multiple_Conditions_3() { int a = 5; if (a > 6 || a < 1) { Assert.Fail(); } }
public void For_Loop() { int i = 0; for (; i < 10; i++) { } Assert.AreEqual(i, 10); }
public void Set_Get_Field() { var sut = new Test(); sut.field1 = 5; sut.field2 = 3; Assert.AreEqual(sut.field1, 5); Assert.AreEqual(sut.field2, 3); }
public void Set_Get_Property() { var sut = new Test(); sut.Property1 = 5; sut.Property2 = 2; Assert.AreEqual(sut.Property1, 5); Assert.AreEqual(sut.Property2, 4); }
public void Branch_If_Not_Equal_ulong() { ulong a = 5000; ulong b = 5000; if (a != b) { Assert.Fail(); } }
public void Branch_If_Not_Equal() { int a = 5; int b = 5; if (a != b) { Assert.Fail(); } }
public void While_Loop() { int i = 0; while (i < 10) { i++; } Assert.AreEqual(i, 10); }
public void Branch_If_Equal() { int a = 5; int b = 6; if (a == b) { Assert.Fail(); } }
public void Branch_Combined_ulong() { ulong a = 6000; if (a >= 6000 && a <= 6001) { return; } Assert.Fail(); }
public void Branch_If_Less_ulong() { ulong a = 6; ulong b = 5; if (a < b) { Assert.Fail(); } }