private void returns_intercepted_value_when_ReturnInterceptedIntValue_is_called() { Execute(() => { var result = InterceptStaticMethodsClass <SimpleClass> .ReturnInterceptedIntValue(1); Assert.Equal(2, result); }); }
private void returns_original_value_when_ReturnOriginalT2Async_is_called() { Execute(() => { var result = InterceptStaticMethodsClass <SimpleClass> .ReturnOriginalT2Async <string>(new SimpleClass(1), "a").Result; Assert.Equal("a", result); }); }
private void returns_original_value_when_ReturnOriginalTValue_is_called() { Execute(() => { var result = InterceptStaticMethodsClass <SimpleClass> .ReturnOriginalTValue(new SimpleClass(1)); Assert.Equal(1, result.Value); }); }
private void returns_intercepted_value_when_ReturnInterceptedT2Value_is_called() { Execute(() => { var result = InterceptStaticMethodsClass <SimpleClass> .ReturnInterceptedT2Value <string>(new SimpleClass(1), "a"); Assert.Equal("b", result); }); }
private void returns_original_value_when_ReturnOriginalTYieldEnumerable_is_called() { Execute(() => { var result = InterceptStaticMethodsClass <SimpleClass> .ReturnOriginalTYieldEnumerable <InheritsFromSimpleClass>(new SimpleClass(1), new InheritsFromSimpleClass(1)) .ToArray(); Assert.Equal(2, result.Length); Assert.Equal(1, result[0].Value); Assert.Equal(1, result[1].Value); }); }