Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }