Esempio n. 1
0
        public async Task DeleteFlightGatewayBadrequestResult()
        {
            string     testId              = "100";
            var        mockClientFactory   = new Mock <IHttpClientFactory>();
            var        mockServiceClient   = new Mock <IClientService>();
            var        mockServiceOrder    = new Mock <IOrderService>();
            var        mockServiceFlight   = new Mock <IFlightService>();
            var        mockServiceAircraft = new Mock <IAircraftService>();
            OrderModel order = GetTestOrders()[0];

            mockServiceOrder.Setup(c => c.RemoveByFlightId(testId))
            .Returns(Task.FromResult(0));
            mockServiceFlight.Setup(c => c.Remove(testId))
            .Returns(Task.FromResult(0));

            var controller = new BookingController(mockClientFactory.Object,
                                                   mockServiceOrder.Object, mockServiceClient.Object, mockServiceFlight.Object, mockServiceAircraft.Object);

            // Act
            var result = await controller.DeleteFlight(testId);

            // Assert
            var requestResult = Assert.IsType <OkResult>(result);
        }