public void CallBase_Should_Call_On_Wrapped() { var mockWrapped = new Mock <ISetup <IToMock, string> >(); var invocableSequenceBase = new InvocableSequenceReturnBaseDerivation(mockWrapped.Object, null, null, new Mock <IInvocationResponder <ISetup <IToMock, string>, int> >().Object); invocableSequenceBase.CallBase(); mockWrapped.Verify(m => m.CallBase()); }
public void Should_Apply_Callback() { var invocableSequenceBase = new InvocableSequenceReturnBaseDerivation(new Mock <ISetup <IToMock, string> >().Object, null, null, new Mock <IInvocationResponder <ISetup <IToMock, string>, int> >().Object); var callback = new Action(() => { }); var mockWrapped = new Mock <ISetup <IToMock, string> >(); invocableSequenceBase.DoApplyCallback(mockWrapped.Object, callback); mockWrapped.Verify(m => m.Callback(callback)); }