Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #7
0
 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);
 }
Example #8
0
 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);
 }
Example #9
0
 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);
 }
Example #10
0
 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);
 }