Variables

repository

private MockRepository repository

mockedObject

private readonly IMockedObject mockedObject

methodCallsCount

private int methodCallsCount

lastExpectation

private IExpectation lastExpectation

Properties and Functions

LastExpectation

public IExpectation LastExpectation { get, set }

MethodCallsCount

public int MethodCallsCount { get }

LastMethodOptions

public IMethodOptions LastMethodOptions { get }

SetExceptionToThrowOnVerify

public void SetExceptionToThrowOnVerify(Exception ex)

VerifyState

public IMockState VerifyState { get }

RecordMockState

public RecordMockState(IMockedObject mockedObject,
MockRepository repository)

MethodCall

public object MethodCall(IInvocation invocation,
MethodInfo method,
params object[] args)

Replay

public virtual IMockState Replay()

DoReplay

protected virtual IMockState DoReplay()

Verify

public virtual void Verify()

BackToRecord

public virtual IMockState BackToRecord()

PreviousMethodIsClose

private void PreviousMethodIsClose()

InvalidOperationOnRecord

private Exception InvalidOperationOnRecord()

Repository

internal MockRepository Repository { get }

Proxy

internal IMockedObject Proxy { get }
private MockRepository repository
private readonly IMockedObject mockedObject
private int methodCallsCount
private IExpectation lastExpectation
public IExpectation LastExpectation { get, set }
public int MethodCallsCount { get }
public IMethodOptions LastMethodOptions { get }
public void SetExceptionToThrowOnVerify(Exception ex)
public IMockState VerifyState { get }
public RecordMockState(IMockedObject mockedObject,
MockRepository repository)
public object MethodCall(IInvocation invocation,
MethodInfo method,
params object[] args)
public virtual IMockState Replay()
protected virtual IMockState DoReplay()
public virtual void Verify()
public virtual IMockState BackToRecord()
private void PreviousMethodIsClose()
private Exception InvalidOperationOnRecord()
internal MockRepository Repository { get }
internal IMockedObject Proxy { get }