/// <summary> /// Creates a new <see cref="AbstractExpectation"/> instance. /// </summary> /// <param name="expectation">Expectation.</param> protected AbstractExpectation(IExpectation expectation) : this(expectation.Originalinvocation, new Range(1, 1)) { returnValue = expectation.ReturnValue; returnValueSet = expectation.HasReturnValue; expected = expectation.Expected; actualCallsCount = expectation.ActualCallsCount; repeatableOption = expectation.RepeatableOption; exceptionToThrow = expectation.ExceptionToThrow; message = expectation.Message; actionToExecute = expectation.ActionToExecute; outRefParams = expectation.OutRefParams; allowTentativeReturn = expectation.AllowTentativeReturn; }
/// <summary> /// Initializes a new instance of the <see cref="AbstractExpectation"/> class. /// Creates a new <see cref="AbstractExpectation"/> instance. /// </summary> /// <param name="expectation"> /// Expectation. /// </param> protected AbstractExpectation(IExpectation expectation) : this(expectation.Originalinvocation, new Range(1, 1)) { returnValue = expectation.ReturnValue; returnValueSet = expectation.HasReturnValue; expected = expectation.Expected; actualCallsCount = expectation.ActualCallsCount; repeatableOption = expectation.RepeatableOption; exceptionToThrow = expectation.ExceptionToThrow; Message = expectation.Message; actionToExecute = expectation.ActionToExecute; outRefParams = expectation.OutRefParams; allowTentativeReturn = expectation.AllowTentativeReturn; }