Exemplo n.º 1
0
        public void ComplexEnumStringsInts()
        {
            //Arrange
            int       vala  = 123;
            int       valb  = 545;
            string    valsa = "String1";
            string    valsb = "ZXCVFDSW";
            eLocateBy loc   = eLocateBy.ByName;

            PayLoad pl = new PayLoad("ComplexEnumStringsInts");

            pl.AddValue(vala);
            pl.AddValue(valb);
            pl.AddValue(valsa);
            pl.AddValue(valsb);
            pl.AddEnumValue(loc);
            pl.ClosePackage();

            // Act
            byte[] b = pl.GetPackage();

            PayLoad pl2    = new PayLoad(b);
            int     vala2  = pl2.GetValueInt();
            int     valb2  = pl2.GetValueInt();
            string  valsa2 = pl2.GetValueString();
            string  valsb2 = pl2.GetValueString();
            string  Loc2   = pl2.GetValueEnum();

            //Assert
            Assert.AreEqual(vala, vala2);
            Assert.AreEqual(valb, valb2);
            Assert.AreEqual(valsa, valsa2);
            Assert.AreEqual(valsb, valsb2);
            Assert.AreEqual(loc.ToString(), Loc2);
        }
Exemplo n.º 2
0
        public void ComplexStringWith2Ints()
        {
            //Arrange
            int    vala = 1237435;
            int    valb = -185;
            string vals = "Not so long String";

            PayLoad pl = new PayLoad("ComplexStringWith2Ints");

            pl.AddValue(vala);
            pl.AddValue(valb);
            pl.AddValue(vals);
            pl.ClosePackage();

            // Act
            byte[] b = pl.GetPackage();

            PayLoad pl2   = new PayLoad(b);
            int     vala2 = pl2.GetValueInt();
            int     valb2 = pl2.GetValueInt();
            string  vals2 = pl2.GetValueString();

            //Assert
            Assert.AreEqual(vala, vala2);
            Assert.AreEqual(valb, valb2);
            Assert.AreEqual(vals, vals2);
        }
Exemplo n.º 3
0
        public void IntMaxValue()
        {
            //Arrange
            int val = Int16.MaxValue;

            PayLoad pl = new PayLoad("IntMaxValue");

            pl.AddValue(val);
            pl.ClosePackage();

            // Act
            byte[] b = pl.GetPackage();

            PayLoad pl2  = new PayLoad(b);
            int     val2 = pl2.GetValueInt();

            //Assert
            Assert.AreEqual(val, val2);
        }
Exemplo n.º 4
0
        public void NegativeInt()
        {
            //Arrange
            int val = -123;

            PayLoad pl = new PayLoad("NegativeInt");

            pl.AddValue(val);
            pl.ClosePackage();

            // Act
            byte[] b = pl.GetPackage();

            PayLoad pl2  = new PayLoad(b);
            int     val2 = pl2.GetValueInt();

            //Assert
            Assert.AreEqual(val, val2);
        }