protected override void SetupCallbase(Mock <ISetup <IToMock> > mockWrapped, ICallBaseResult wrappedReturn) { mockWrapped.Setup(m => m.CallBase()).Returns(wrappedReturn); }
protected override void SetupVerifiableWrapper(Mock <IVerifiableWrapper> mockVerifiableWrapper, ICallBaseResult wrappedReturn, ICallBaseResult verifiableWrapperReturn) { mockVerifiableWrapper.Setup(m => m.WrapCallBaseResultForVerification(wrappedReturn)).Returns(verifiableWrapperReturn); }
public ICallBaseResult WrapCallBaseResultForVerification(ICallBaseResult wrap) { return(new VerifiableCallBaseResult(wrap, this)); }