У меня есть макет, как показано ниже:
MockRepository mocks = new MockRepository();
ILoanRepository loanRepo = mocks.StrictMock<ILoanRepository>();
SetupResult.For(loanRepo.GetLoanExtended("sdfsdf")).Return(list.AsEnumerable<Loan>());
mocks.ReplayAll();
Мой вопрос заключается в том, что я видел, как выше используется в использовании утверждений, например:
using (mocks.Record()) { // code here }
using (mocks.Playback()) { // code here }
Какова цель этого и различияк тому, что я сделал?