public async void ReturnsItemsNotNull() { var result = await providersController.Get(filter : null) as OkObjectResult; var pagedResultModel = result.Value; NotNull(pagedResultModel); }
public void ShouldReturnProvider() { var expected = new Provider() { Ukprn = 1 }; _mockGetProviders.Setup( x => x.GetProviderByUkprn(1)).Returns(expected); var actual = _sut.Get(1); actual.ShouldBeEquivalentTo(expected); actual.Uri.Should().Be("http://localhost/providers/1"); }
public void ShouldReturnProvider() { var ukprn = 12345678; var expected = new Provider() { Ukprn = ukprn }; _mockGetProviders.Setup( x => x.GetProviderByUkprn(ukprn)).Returns(expected); var actual = _sut.Get(ukprn); actual.Value.Should().BeEquivalentTo(expected); actual.Value.Uri.Should().Be($"http://localhost/providers/{ukprn}"); }
public void ShouldThrowBadRequestIfUkprnIsInvalid(int ukprn) { // Arrange var sut = new ProvidersController(null, null); // Act TestDelegate testDelegate = () => sut.Get(ukprn); // Assert var exception = Assert.Throws <HttpResponseException>(testDelegate); Assert.AreEqual(HttpStatusCode.BadRequest, exception.Response.StatusCode); }
public void ShouldThrowBadRequestIfUkprnIsInvalid(int ukprn) { var res = _controller.Get(ukprn).Result; Assert.AreEqual((int)HttpStatusCode.BadRequest, ((ObjectResult)res).StatusCode); }