Exemplo n.º 1
0
        public void TestTenor_Compare_Positive()
        {
            Tenor tenorLow  = new Tenor(0, 0, 0, 1);
            Tenor tenorMid  = new Tenor(0, 0, 1, 1);
            Tenor tenorMid2 = new Tenor(0, 0, 0, 8);
            Tenor tenorHigh = new Tenor(0, 1, 1, 1);

            var r = tenorLow == tenorMid;

            Assert.AreEqual(-1, Tenor.Compare(tenorLow, tenorMid));
            Assert.AreEqual(-1, Tenor.Compare(tenorLow, tenorHigh));
            Assert.AreEqual(-1, Tenor.Compare(tenorMid, tenorHigh));

            Assert.AreEqual(0, Tenor.Compare(tenorLow, tenorLow));
            Assert.AreEqual(0, Tenor.Compare(tenorMid, tenorMid));
            Assert.AreEqual(0, Tenor.Compare(tenorMid, tenorMid2));
            Assert.AreEqual(0, Tenor.Compare(tenorHigh, tenorHigh));

            Assert.AreEqual(1, Tenor.Compare(tenorMid, tenorLow));
            Assert.AreEqual(1, Tenor.Compare(tenorHigh, tenorLow));
            Assert.AreEqual(1, Tenor.Compare(tenorHigh, tenorMid));
        }