public async Task SearchDispatchingPartyAsync_PagedList_in_repository() { var bus = A.Fake <IBus>(); var mapper = A.Fake <IMapper>(); var repo = A.Fake <IQueryDataAccess <DispatchingPartyDTO> >(); var appService = new DispatchingPartyApplicationService(bus, repo, mapper); var page = 1; var pageSize = 10; var request = new DispatchingPartySearchRequest() { Name = "DOW", Page = page, PageSize = pageSize }; A.CallTo(() => repo.ListPagedAsync(null, 0, 0, null, null)) .WithAnyArguments().Returns(Task.FromResult(new Query.Common.PagedList <DispatchingPartyDTO>())); //Act var resp = await appService.SearchDispatchingPartyAsync(request); //Assert Assert.NotNull(resp); A.CallTo(() => repo.ListPagedAsync(null, 0, 0, null, null)).WithAnyArguments().MustHaveHappened(Repeated.NoMoreThan.Once); }
public async Task DispatchingPartAllAsync_in_repository() { var bus = A.Fake <IBus>(); var mapper = A.Fake <IMapper>(); var repo = A.Fake <IQueryDataAccess <DispatchingPartyDTO> >(); var appService = new DispatchingPartyApplicationService(bus, repo, mapper); //arrange A.CallTo(() => repo.ListAllAsync(null, null)).WithAnyArguments().Returns(new List <DispatchingPartyDTO>()); //Act var resp = await appService.GetAllAsync(); //Assert Assert.NotNull(resp); A.CallTo(() => repo.ListPagedAsync(null, 0, 0, null, null)).WithAnyArguments().MustHaveHappened(Repeated.NoMoreThan.Once); }