public async Task FlightControllerTests_Create_ShouldInitializeViewWithReferenceList() { // Arrange var flightController = new FlightsController(_flightCoreServicesMock.Object, _airportCoreServicesMock.Object, _aircraftCoreServicesMock.Object); // Act var viewResult = await flightController.CreateFlight() as ViewResult; var viewData = viewResult.ViewData as ViewDataDictionary; // Expected var expectedViewDataKeys = new List <string> { "aircrafts", "airports" }; var expectedViewDataValues = new List <object> { _aircraftsMockData, _airportsMockData }; // Assert Check.That(viewResult).IsNotNull(); Check.That(viewData).IsNotNull(); Check.That(viewData.Keys.ToList()).ContainsExactly(expectedViewDataKeys); Check.That(viewData.Values.ToList()).ContainsExactly(expectedViewDataValues); }