예제 #1
0
        public void Test2Update()
        {
            // Arrange
            var ticketPL = new TicketPL()
            {
                Id = 2, FlightForeignKey = 1, Price = 500
            };

            // Act
            serviceTicket.PutTicket(ticketPL);
            var num       = serviceTicket.GetFlightsFromDS().FirstOrDefault(f => f.Id == ticketPL.FlightForeignKey).Number;
            var ticketDto = serviceTicket.GetTickets().FirstOrDefault(t => t.Id == ticketPL.Id);

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