public void SutIsRequestSpecification() { // Arrange // Act var sut = new CollectionSpecification(); // Assert Assert.IsAssignableFrom <IRequestSpecification>(sut); }
public void SutIsRequestSpecification() { // Fixture setup // Exercise system var sut = new CollectionSpecification(); // Verify outcome Assert.IsAssignableFrom <IRequestSpecification>(sut); // Teardown }
public void IsSatisfiedByCollectionRequestReturnsCorrectResult(Type request) { // Arrange var sut = new CollectionSpecification(); // Act var result = sut.IsSatisfiedBy(request); // Assert Assert.True(result); }
public void IsSatisfiedByNonCollectionRequestReturnsCorrectResult(object request) { // Arrange var sut = new CollectionSpecification(); // Act var result = sut.IsSatisfiedBy(request); // Assert Assert.False(result); }
public void IsSatisfiedByCollectionRequestReturnsCorrectResult(Type request) { // Fixture setup var sut = new CollectionSpecification(); // Exercise system var result = sut.IsSatisfiedBy(request); // Verify outcome Assert.True(result); // Teardown }
public async Task <IActionResult> FindPrivateCreditData([Required] CollectionSpecification <string> specification) { List <string> personalIds = specification.ResolveIds(); if (!personalIds.Any()) { return(BadRequest(new { Message = "At least one persomal id required." })); } var result = await this.creditService.GetCreditPrivatesAsync(personalIds); return(Ok(result)); }
public async Task <IActionResult> FindCompaniesCreditData([Required] CollectionSpecification <string> specification) { List <string> companyIds = specification.ResolveIds(); if (!companyIds.Any()) { return(BadRequest(new { Message = "At least one company id required." })); } var result = await this.companyService.FindCompaniesCreditDataAsync(companyIds); return(Ok(result)); }
public async Task <IActionResult> Find([Required] CollectionSpecification <string> specification, [FromQuery] RequestType type = RequestType.Ligth) { List <string> companyIds = specification.ResolveIds(); if (!companyIds.Any()) { return(BadRequest(new { Message = "At least one company id required." })); } var result = await this.companyService.FindCompaniesAsync(companyIds, type); return(Ok(result)); }