public void WithValueFallback_Invoke_Success() { OneToOneMap <string> propertyMap = Map(t => t.Value); Assert.Same(propertyMap, propertyMap.WithValueFallback("abc")); FixedValueFallback emptyFallback = Assert.IsType <FixedValueFallback>(propertyMap.Pipeline.EmptyFallback); FixedValueFallback invalidFallback = Assert.IsType <FixedValueFallback>(propertyMap.Pipeline.InvalidFallback); Assert.Equal("abc", emptyFallback.Value); Assert.Equal("abc", invalidFallback.Value); }