public void Interception_LastArgumentIsTheResult_LogsReturnValue() { MethodInterception t = new MethodInterception(); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append( "Test" ); t.Method6( "Test", new object(), 3, DateTime.Now, DateTime.Now.AddYears( 1 ), stringBuilder ); string output = OutputString.ToString(); StringAssert.Contains( "Leaving: PostSharp.Toolkit.Tests.MethodInterception.Method6() : {Test}", output ); }
public void Interception_LastArgumentIsTheResult_LogsReturnValue() { MethodInterception t = new MethodInterception(); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("Test"); t.Method6("Test", new object(), 3, DateTime.Now, DateTime.Now.AddYears(1), stringBuilder); string output = OutputString.ToString(); StringAssert.Contains("Leaving: PostSharp.Toolkit.Tests.MethodInterception.Method6() : {Test}", output); }