private IPersonService GetFakeExceptionGeneratingPersonService() { IAsyncResult ar = new TestAsyncResult(); var serviceMock = new Mock <IPersonService>(); serviceMock.Setup(rs => rs.BeginGetPeople(It.IsAny <AsyncCallback>(), null)) .Returns(ar); serviceMock.Setup(rs => rs.EndGetPeople(It.IsAny <IAsyncResult>())) .Throws(new NotImplementedException("Service Error")); return(serviceMock.Object); }
private Mock <IPersonService> GetMockPersonService() { var people = new List <Person>() { _70sPerson, _00sPerson, }; IAsyncResult ar = new TestAsyncResult(); var serviceMock = new Mock <IPersonService>(); serviceMock.Setup(rs => rs.BeginGetPeople(It.IsAny <AsyncCallback>(), null)) .Returns(ar); serviceMock.Setup(rs => rs.EndGetPeople(It.IsAny <IAsyncResult>())) .Returns(people); return(serviceMock); }