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); }
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); }
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); }
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); }