Esempio n. 1
0
        public void ShouldReturnNullStringForNullValue()
        {
            object converted = new NullValueConverter().Convert(null, null, null, null);

            Assert.IsInstanceOfType(converted, typeof(string));
            Assert.AreEqual <string>(NullValueConverter.NullString, (string)converted);
        }
Esempio n. 2
0
        public void ShouldConvertBackProvidedValue()
        {
            object converted = new NullValueConverter().ConvertBack("test", null, null, null);

            Assert.IsInstanceOfType(converted, typeof(string));
            Assert.AreEqual <string>("test", (string)converted);
        }
Esempio n. 3
0
        public void ShouldConvertNullToParameterValue()
        {
            object converted = new NullValueConverter().Convert(null, null, "<null>", null);

            Assert.IsInstanceOfType(converted, typeof(string));
            Assert.AreEqual("<null>", converted);
        }
Esempio n. 4
0
        public void ShouldSetValueToSourceAdapterWhenSettingValue()
        {
            var converter     = new NullValueConverter();
            var sourceAdapter = new ValueAdapter();
            var adapter       = new ConvertingAdapter(sourceAdapter, converter);

            adapter.SetValue(5);

            Assert.AreEqual(5, sourceAdapter.Value);
        }
Esempio n. 5
0
        public void ShouldGetValueFromSourceAdapterWhenGettingValue()
        {
            var converter     = new NullValueConverter();
            var sourceAdapter = new ValueAdapter {
                Value = 5
            };
            var adapter = new ConvertingAdapter(sourceAdapter, converter);

            object actualValue = adapter.GetValue();

            Assert.AreEqual(5, actualValue);
        }
Esempio n. 6
0
        public void ShouldConvertBackNullString()
        {
            object converted = new NullValueConverter().ConvertBack(NullValueConverter.NullString, null, null, null);

            Assert.IsNull(converted);
        }
Esempio n. 7
0
        public void ShouldConvertBackEmptyString()
        {
            object converted = new NullValueConverter().ConvertBack(string.Empty, null, null, null);

            Assert.IsNull(converted);
        }
        public void SetUp()
        {
            _typeDescriptorContextStub = MockRepository.GenerateStub <ITypeDescriptorContext>();

            _nullValueConverter = NullValueConverter.Instance;
        }