Ejemplo n.º 1
0
        public async Task ReturnEmptyJSonWhenEmptyRouteAsync()
        {
            string receivedJsonResult;

            var TestFlightTicket = new FlightTicket()
            {
                TakeOffDate = TEST_DATE,
                Destination = TEST_DESTINATION
            };

            using (var TestDBContext = new FoxAirlinesContext(TestDBOptions))
            {
                TestDBContext.AddNewFlightTicket(TEST_DATE, TEST_DESTINATION);

                receivedJsonResult = JsonConvert.SerializeObject(await TestDBContext
                                                                 .FlightTickets
                                                                 .FirstOrDefaultAsync(ticket
                                                                                      => ticket.TakeOffDate.Equals(TEST_DATE) &&
                                                                                      ticket.Destination.Equals(TEST_DESTINATION)));

                //var response = await Client.GetAsync("/api");
                //var responseString = await response.Content.ReadAsStringAsync();
            }
            Assert.Equal(TestFlightTicket, JsonConvert.DeserializeObject <FlightTicket>(receivedJsonResult));
        }
Ejemplo n.º 2
0
 public FoxAirlinesRepository(FoxAirlinesContext foxAirlinesContext)
 => this.foxAirlinesContext = foxAirlinesContext;