От: | cadet354 | my twitter | |
Дата: | 30.09.08 07:52 | ||
Оценка: |
[Test]
public void UsingPartialMocks()
{
using (
RecordExpectations recorder = RecorderManager.StartRecording())
{
var mockedDataBases =
RecorderManager.CreateMockedObject<SprocQuery<Source>>();
mockedDataBases.SelectByKey(123);
recorder.Return(new Source {SourceId = 1});
}
var original = new SprocQuery<Source>();
Assert.IsTrue(original.SelectByKey(123).SourceId == 1);
MockManager.Verify();
}
но я в стороке: recorder.Return(new Source {SourceId = 1}); указал что должно как-бы вернуться.TypeMock.TypeMockException:
*** Cannot return a value for SprocQuery`1.SelectByKey() because no value was set. use recorder.Return().