private Get ( int id ) : HttpResponseMessage | ||
id | int | |
Résultat | HttpResponseMessage |
public void Get_ReturnsOkAndResourceUrls() { // Arrange var expectedResources = new List <ResourceUrlModel> { new ResourceUrlModel { Name = "Url1", Url = "http://test1.url" }, new ResourceUrlModel { Name = "Url2", Url = "http://test2.url" }, new ResourceUrlModel { Name = "Url3", Url = "http://test3.url" } }; _mockResources.Setup(m => m.ResourceUrls).Returns(expectedResources); // Act var response = _controller.Get(); // Assert Assert.AreEqual(HttpStatusCode.OK, response.StatusCode, "Expected OK"); var actualResources = JsonConvert.DeserializeObject <List <ResourceUrlModel> >(response.Content.ReadAsStringAsync().Result); for (int i = 0; i < expectedResources.Count; i++) { Assert.AreEqual(expectedResources[i].Name, actualResources[i].Name, $"Expected index {i} Name to match"); Assert.AreEqual(expectedResources[i].Url, actualResources[i].Url, $"Expected index {i} Url to match"); } }
public void GetTest_NotFound() { // Arrange ResourcesController target = new ResourcesController(_service); // Act var actual = target.Get(0) as NotFoundResult; // Assert Assert.IsNotNull(actual); }
public void GetTest() { // Arrange ResourcesController target = new ResourcesController(_service); Resource expected = _mockdata.Resource1(); // Act var actual = target.Get(expected.Id) as OkObjectResult; // Assert Assert.IsNotNull(actual); }