public void ShouldGetConvertedValueWhenGettingValue() { var converter = new ValueConverter { ReturnedSource = 5 }; var sourceAdapter = new ValueAdapter(); var adapter = new ConvertingAdapter(sourceAdapter, converter); var actualValue = adapter.GetValue(); Assert.AreEqual(5, actualValue); }
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); }