public void Get_Without_Arguments() { //act string result = aircraftsController.Get().ToString(); //assert Assert.That(result != "null"); }
public void GetAll_ShouldReturnAllAircrafts() { // Arrange AircraftsController controller = new AircraftsController(this.aircraftRepository); // Act var actionResult = controller.Get(); // Asserts // Assert 1 : Call OK - 200 Assert.IsType <OkObjectResult>(actionResult.Result); // Assert 2 : same number of aircrafts var apiAircrafts = (actionResult.Result as OkObjectResult).Value as IEnumerable <Aircraft>; Assert.Equal(this.aircrafts.Count, apiAircrafts.Count()); // Assert 3 : find each aircraft foreach (var aircraft in aircrafts) { Assert.Equal(aircraft.Name, apiAircrafts.Single(a => a.Id == aircraft.Id).Name); } }
public async Task Get_WhenGetAll_ReturnOk() { IActionResult result = await aircraftsController.Get(); Assert.True(result is OkObjectResult); }