rendered paste bodyusing CSUnit;
using System;
public class TestArithmetics : TestCase {
protected override void Setup() {}
protected override void Cleanup() {}
public TestArithmetics(string name) : base(name) {}
public void TestSimpleAdditionsAndSubtractions()
{
AssertEquals((int)127, (int)100 + (int)37 - (int)10);
AssertEquals((long)127, (long)100 + (long)37 - (long)10);
AssertEquals((double)127, (double)100 + (double)37 - (double)10);
AssertEquals((uint)127, (uint)100 + (uint)37 - (uint)10);
AssertEquals((ulong)127, (ulong)100 + (ulong)37 - (ulong)10);
AssertEquals((float)127, (float)100 + (float)37 - (float)10);
}
public void TestSimpleMultiplications()
{
AssertEquals((int)21, (int)7 * (int)3);
AssertEquals((long)21, (long)7 * (long)3);
AssertEquals((double)21, (double)7 * (double)3);
AssertEquals((uint)21, (uint)7 * (uint)3);
AssertEquals((ulong)21, (ulong)7 * (ulong)3);
AssertEquals((float)21, (float)7 * (float)3);
}
public void TestSimpleDivisions()
{
AssertEquals((int)3, (int)7 / (int)2);
AssertEquals((long)3, (long)7 / (long)2);
AssertEquals((double)3.5, (double)7 / (double)2);
AssertEquals((uint)3, (uint)7 / (uint)2);
AssertEquals((ulong)3, (ulong)7 / (ulong)2);
AssertEquals((float)3.5, (float)7 / (float)2);
}
}