public void And_epao_not_approved_to_assess_any_standard_version_then_result_is_not_returned() { StandardService.Setup(s => s.GetEPAORegisteredStandardVersions(It.IsAny <string>(), null)) .ReturnsAsync(new List <OrganisationStandardVersion> { new OrganisationStandardVersion { Title = "Standard 13", Version = "1.0", LarsCode = 13 } }); var result = SearchHandler.Handle( new SearchQuery() { Surname = "Lamora", EpaOrgId = "12345", Uln = 1111111111, Username = "******" }, new CancellationToken()).Result; result.Count.Should().Be(0); }
public void Arrange() { Setup(); var certificateId = Guid.NewGuid(); var searchingEpaoOrgId = Guid.NewGuid(); CertificateRepository.Setup(r => r.GetDraftAndCompletedCertificatesFor(It.IsAny <long>())) .ReturnsAsync(new List <Certificate>()); StandardService.Setup(s => s.GetAllStandardOptions()).ReturnsAsync( new List <StandardOptions> { new StandardOptions { StandardUId = "ST013_1.0", StandardCode = 13, Version = "1.0", StandardReference = "ST013", CourseOption = new List <string> { "MyOption", "MyOption1", "MyOption2" } }, new StandardOptions { StandardUId = "ST012_1.0", StandardCode = 12, Version = "1.0", StandardReference = "ST012", CourseOption = new List <string> { "MyOption", "MyOption1", "MyOption2" } } }); LearnerRepository.Setup(r => r.SearchForLearnerByUln(1111111111)) .ReturnsAsync(new List <Domain.Entities.Learner> { new Domain.Entities.Learner() { StdCode = 13, FamilyName = "Lamora", Version = "1.0", CourseOption = "MyOption", VersionConfirmed = true, StandardUId = "ST013_1.0" } }); LearnerRepository.Setup(r => r.SearchForLearnerByUln(2222222222)) .ReturnsAsync(new List <Domain.Entities.Learner> { new Domain.Entities.Learner() { StdCode = 12, FamilyName = "Gamora", Version = "1.0", CourseOption = "", VersionConfirmed = true, StandardUId = "ST012_1.0" } }); }