public void ConvertValueToString() { //---------------Set up test pack------------------- var dataMapper = new ByteArrayDataMapper(); var val = CreateByteArray(); //---------------Execute Test ---------------------- string strValue = dataMapper.ConvertValueToString(val); //---------------Test Result ----------------------- Assert.AreNotEqual("byte[]", strValue); }
public void TryParsePropValue_FailsForOtherTypes() { //---------------Set up test pack------------------- var dataMapper = new ByteArrayDataMapper(); object parsedValue; //---------------Execute Test ---------------------- var parsedSucceed = dataMapper.TryParsePropValue(3, out parsedValue); //---------------Test Result ----------------------- Assert.IsFalse(parsedSucceed); }
public void TryParsePropValue_WorksForNull() { //---------------Set up test pack------------------- var dataMapper = new ByteArrayDataMapper(); object parsedValue; //---------------Execute Test ---------------------- var parseSucceed = dataMapper.TryParsePropValue(null, out parsedValue); //---------------Test Result ----------------------- Assert.IsTrue(parseSucceed); Assert.IsNull(parsedValue); }
public void TryParsePropValue_WorksForByteArray() { //---------------Set up test pack------------------- var dataMapper = new ByteArrayDataMapper(); var valueToParse = new byte[200]; object parsedValue; //---------------Execute Test ---------------------- var parseSucceed = dataMapper.TryParsePropValue(valueToParse, out parsedValue); //---------------Test Result ----------------------- Assert.IsTrue(parseSucceed); Assert.AreSame(valueToParse, parsedValue); }
public void TryParsePropValue_ConvertsStringToByteArray() { //---------------Set up test pack------------------- var dataMapper = new ByteArrayDataMapper(); var val = CreateByteArray(); var valueToParse = dataMapper.ConvertValueToString(val); object parsedValue; //---------------Execute Test ---------------------- var parseSucceed = dataMapper.TryParsePropValue(valueToParse, out parsedValue); //---------------Test Result ----------------------- Assert.IsTrue(parseSucceed); Assert.IsInstanceOf(typeof(byte[]), parsedValue); Assert.AreEqual(val.Length, ((byte[])parsedValue).Length); CollectionAssert.AreEqual(val, (byte[])parsedValue); }