public void AlterReturns22() { var proxy = new TestClass(x => Task.FromResult<object>(x.Arguments[0].ToString())); var result = proxy.Alter(2); Assert.AreEqual("22", result); }