public void Arrange() { _learningDeliveryRepositoryMock = new Mock <ILearningDeliveryRepository>(); _learningDeliveryRepositoryMock .Setup(repo => repo.ListForProviderAsync(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <CancellationToken>())) .ReturnsAsync(new PagedSearchResult <LearningDeliverySynopsis> { TotalNumberOfPages = int.MaxValue, }); _learnerRepositoryMock = new Mock <ILearnerRepository>(); _locationServiceMock = new Mock <ILocationService>(); _loggerMock = new Mock <ILogger <LearningDeliveryManager> >(); _manager = new LearningDeliveryManager( _learningDeliveryRepositoryMock.Object, _learnerRepositoryMock.Object, _locationServiceMock.Object, _loggerMock.Object); }
public void Arrange() { _learningDeliveryRepositoryMock = new Mock <ILearningDeliveryRepository>(); _learnerRepositoryMock = new Mock <ILearnerRepository>(); _learnerRepositoryMock.Setup(repo => repo.GetAsync(It.IsAny <Guid>(), It.IsAny <CancellationToken>())) .ReturnsAsync(new Learner()); _locationServiceMock = new Mock <ILocationService>(); _locationServiceMock.Setup(svc => svc.GetByPostcodeAsync(It.IsAny <string>(), It.IsAny <CancellationToken>())) .ReturnsAsync(new Location { Region = "Somewhere", }); _loggerMock = new Mock <ILogger <LearningDeliveryManager> >(); _manager = new LearningDeliveryManager( _learningDeliveryRepositoryMock.Object, _learnerRepositoryMock.Object, _locationServiceMock.Object, _loggerMock.Object); }