using System; using System.Collections.Generic; using System.Text; using NUnit.Framework; namespace SalsaModel.Tests { [TestFixture] public class AngleTest { [Test] public void Test1() { Angle a = new Angle(0); Angle b = new Angle(Math.PI * 2); Assert.AreEqual(a, a); Assert.AreEqual(b, b); Assert.AreEqual(a, b); Angle c = new Angle(Math.PI); Assert.AreEqual(c, c); Assert.AreEqual(a + c, b + c); Assert.AreEqual(a + c, c); Assert.AreNotEqual(a, c); Assert.AreNotEqual(b, c); Assert.AreEqual(a - b, new Angle(0)); Assert.AreEqual(a - c, b - c); //Assert.AreEqual((c - a).Value, -(a-c).Value); Assert.AreEqual(new Angle(0.1), new Angle(1) * 0.1); } } }