public SampleObject SampleMethod(SampleObject input) { var result = _callRecorder.PerformAndRecordFunction( AdvicedSampleEndpoint.GetType(), "SampleMethod", new object[] {input}, () => AdvicedSampleEndpoint.SampleMethod(input) ); return result; }
public SampleObject SampleMethod(SampleObject input) { var result = _callStubber.StubOrCallFunction( AdvicedSampleEndpoint.GetType(), "SampleMethod", new object[] { input }, () => AdvicedSampleEndpoint.SampleMethod(input) ); return result; }
public SampleObject SampleMethod(SampleObject input) { if (ThrowException) { throw new Exception(string.Format("{0}.SampleMethod, ThrowException is true", typeof(SampleEndpoint).FullName)); } return new SampleObject { SampleString = string.Format("SampleString {0}",Guid.NewGuid().ToString()), SampeDateTime = DateTime.Now.AddMinutes(-5).AddSeconds(20), InnerSampleObject = input, SampleObjectArray = new object[] { input } }; }