public async Task GetAsync() { // Arrange _deploymentRepository.Setup(r => r.Get(It.IsAny <DocumentQueryModel>())).ReturnsAsync(GetDeployments("completedDeployments.json")); DeploymentService deploymentService = new DeploymentService( new TestOptionsMonitor <AzureDevOpsSettings>(GetAzureDevOpsSettings()), new Mock <IAzureDevOpsBuildClient>().Object, _httpContextAccessor.Object, _deploymentRepository.Object, _releaseRepository.Object, _applicationInformationService.Object); // Act SearchResults <DeploymentEntity> results = await deploymentService.GetAsync(new DocumentQueryModel()); // Assert Assert.Equal(8, results.Results.Count()); _deploymentRepository.Verify(r => r.Get(It.IsAny <DocumentQueryModel>()), Times.Once); }