Example #1
0
        public void AdditionTest()
        {
            MplString sa = new MplString("bla", 0, 0);

            sa += sa;
            string v = sa.Val;

            Assert.AreEqual("blabla", v);
        }
Example #2
0
        public void NotEqualsTest()
        {
            MplString sa = new MplString("bla", 0, 0);
            MplString sb = new MplString("bla", 0, 0);
            MplString sc = new MplString("bar", 0, 0);

            Assert.IsFalse((sa != sb).Val);
            Assert.IsTrue((sa != sc).Val);
        }
Example #3
0
        public void GreaterTest()
        {
            MplString sa = new MplString("bla", 0, 0);
            MplString sb = new MplString("bla", 0, 0);
            MplString sc = new MplString("bar", 0, 0);
            bool      v  = (sa > sc).Val;

            Assert.IsTrue(v);
            v = (sc > sa).Val;
            Assert.IsFalse(v);
            v = (sa > sb).Val;
            Assert.IsFalse(v);
        }
Example #4
0
        public void LessTest()
        {
            MplString sa = new MplString("bla", 0, 0);
            MplString sb = new MplString("bla", 0, 0);
            MplString sc = new MplString("bar", 0, 0);
            bool      v  = (sa < sc).Val;

            Assert.IsFalse(v);
            v = (sc < sa).Val;
            Assert.IsTrue(v);
            v = (sa < sb).Val;
            Assert.IsFalse(v);
        }
Example #5
0
        public void GetTypeTest()
        {
            MplString sa = new MplString("bla", 0, 0);

            Assert.AreEqual(Type.String, sa.GetType());
        }