public void Convert_ShouldReturnConvertedValue() { var expected = new object(); var testee = new FuncConversionCallback((value, info) => expected); var result = testee.Convert("AnyValue", GetTestPropertyInfo()); result.Should().Be(expected); }
public void Convert_ShouldExecuteConversionCallback() { bool wasCalled = false; var testee = new FuncConversionCallback((value, info) => { wasCalled = true; return null; }); testee.Convert("AnyValue", GetTestPropertyInfo()); wasCalled.Should().BeTrue(); }