public void ConvertValueToString_ShouldReturnEmptyString_WhenValueIsNull() { //---------------Set up test pack------------------- var dataMapper = new DataMapperStub(); //---------------Execute Test ---------------------- var strValue = dataMapper.ConvertValueToString(null); //---------------Test Result ----------------------- Assert.AreEqual(0, strValue.Length); }
public void ConvertValueToString_ShouldReturnToStringOfValue_WhenValueIsNonNull() { //---------------Set up test pack------------------- var dataMapper = new DataMapperStub(); //---------------Execute Test ---------------------- var strValue = dataMapper.ConvertValueToString(5); //---------------Test Result ----------------------- Assert.AreEqual("5", strValue); }
public void TryParsePropValue_ShouldSetReturnValueToNull_WhenValueToParseIsNull() { //---------------Set up test pack------------------- var dataMapper = new DataMapperStub(); object parsedValue; //---------------Execute Test ---------------------- var parseSucceed = dataMapper.TryParsePropValue(null, out parsedValue); //---------------Test Result ----------------------- Assert.IsTrue(parseSucceed); Assert.IsNull(parsedValue); }
public void TryParsePropValue_ShouldFail_ForOtherValues() { //---------------Set up test pack------------------- var dataMapper = new DataMapperStub(); const int valueToParse = 5; object parsedValue; //---------------Execute Test ---------------------- var parseSucceed = dataMapper.TryParsePropValue(valueToParse, out parsedValue); //---------------Test Result ----------------------- Assert.IsFalse(parseSucceed); Assert.IsNull(parsedValue); }
public void CompareValues_WithNullables_ShouldTreatAsBaseTypes(object compareToValue, int?value, bool areEqual, string message) { //---------------Set up test pack------------------- var dataMapper = new DataMapperStub(); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var result = dataMapper.CompareValues(compareToValue, value); //---------------Test Result ----------------------- var expectedMessage = string.Format("compareToValue : '{0}' - value : '{1}' CompareValues Should be : {2}", compareToValue, value, areEqual); expectedMessage += Environment.NewLine + message; Assert.AreEqual(areEqual, result, expectedMessage); }
public void CompareValues_WithNullables_ShouldTreatAsBaseTypes(object compareToValue, int? value, bool areEqual, string message) { //---------------Set up test pack------------------- var dataMapper = new DataMapperStub(); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var result = dataMapper.CompareValues(compareToValue, value); //---------------Test Result ----------------------- var expectedMessage = string.Format("compareToValue : '{0}' - value : '{1}' CompareValues Should be : {2}", compareToValue, value, areEqual); expectedMessage += Environment.NewLine + message; Assert.AreEqual(areEqual, result, expectedMessage); }