예제 #1
0
        public void Test1Create()
        {
            // Arrange
            var ticketPL = new TicketPL()
            {
                FlightForeignKey = 3, Price = 50
            };

            // Act
            serviceTicket.PostTicket(ticketPL);

            var num       = serviceTicket.GetFlightsFromDS().FirstOrDefault(f => f.Id == ticketPL.FlightForeignKey).Number;
            var ticketDto = serviceTicket.GetTickets().OrderByDescending(t => t.Id).First();

            // Assert

            Assert.Equal(num, ticketDto.FlightNumber);
            Assert.Equal(ticketPL.Price, ticketDto.Price);
        }