An Example of Mock
[Test] Public void Analyze_TooShortFileName_ErrorLoggedToService() { MockRepository mocks = new MockRepository(); IWebService simulatedService = mocks.CreateMock(); //pre-arrange setting using(mocks.Record()) { simulatedService.LogError("file name was too short "); } //play LogAnalyzer log = new LogAnalyzer(simulatedService); string tooShortFileName="abc.ext"; log.Analyze(tooShortFileName); //verify mocks.VerifyAll(); } </pre>