public void _04_OperatorueberladungTest()
        {
            var a = new Romzahl("MDCLXVI");
            var b = new Romzahl("XIII");

            // Explizite Wandlung mit Konvertierungsoperator
            long MDCLXVI = (long)a;
            Assert.AreEqual(MDCLXVI, 1666);

            // Aufruf des selbstdefinierten Additionsoperators für Romzahlen
            var RomSumme = a + b;
            long LongSumme = (long)RomSumme;
            Assert.AreEqual(LongSumme, 1679);

        }
Пример #2
0
        public void OperatorüberladungTest()
        {
            var a = new Romzahl("MDCLXVI");
            var b = new Romzahl("XIII");

            // Explizite Wandlung mit Konvertierungsoperator
            long MDCLXVI = (long)a;

            Assert.AreEqual(MDCLXVI, 1666);

            // Aufruf des selbstdefinierten Additionsoperators für Romzahlen
            var  RomSumme  = a + b;
            long LongSumme = (long)RomSumme;

            Assert.AreEqual(LongSumme, 1679);
        }