public void BookSeat_BookASeatToUnexistingAirline_ShouldPassTest() { // Arrange SystemManagerOperation expected = SystemManagerOperation.UnexistingAirlineFailure; SystemManager system = new SystemManager(); // Act SystemManagerOperation actual = system.BookSeat("ASD", "1234", SeatClass.BUSINESS, 5, 'A'); // Assert Assert.Equal(expected, actual); }
public void CreateSection_CreateSectionForUnexistingAirline_ShouldPassTest() { // Arrange SystemManagerOperation expected = SystemManagerOperation.UnexistingAirlineFailure; SystemManager systemManager = new SystemManager(); // Act SystemManagerOperation actual = systemManager.CreateSection("QWE", "1234", 4, 5, SeatClass.ECONOMY); // Assert Assert.Equal(expected, actual); }
public void CreateFlight_CreatingFlightWithUnexistingAirline_ShouldPassTest() { // Arrange SystemManagerOperation expected = SystemManagerOperation.UnexistingAirlineFailure; SystemManager systemManager = new SystemManager(); // Act SystemManagerOperation actual = systemManager.CreateFlight("ASD", "SSS", "TTT", 1982, 2, 3, "1234"); // Assert Assert.Equal(expected, actual); }
public void CreateAirline_AddingAirlineThatAlreadyExist_ShouldPassTest() { // Arrange SystemManagerOperation expected = SystemManagerOperation.InvalidNameAirlineExistFailure; SystemManager manager = new SystemManager(); manager.CreateAirline("QWES"); // Act SystemManagerOperation actual = manager.CreateAirline("QWES"); // Assert Assert.Equal(expected, actual); }
public void CreateAirport_AddingAlreadyExistingAirport_ShouldPassTest() { // Arrange SystemManager manager = new SystemManager(); manager.CreateAirport("QWE"); manager.CreateAirport("ASD"); manager.CreateAirport("YUI"); SystemManagerOperation expected = SystemManagerOperation.InvalidNameAirportExistFailure; // Act SystemManagerOperation actual = manager.CreateAirport("YUI"); // Assert Assert.Equal(expected, actual); }
public void BookSeat_BookASeatThatIsUnexisting_ShouldPassTest() { // Arrange SystemManagerOperation expected = SystemManagerOperation.BookingSeatFailure; SystemManager system = new SystemManager(); system.CreateAirport("AAA"); system.CreateAirport("BBB"); system.CreateAirline("ASD"); system.CreateFlight("ASD", "AAA", "BBB", 1972, 5, 5, "1543"); system.CreateSection("ASD", "1543", 3, 2, SeatClass.BUSINESS); // Act SystemManagerOperation actual = system.BookSeat("ASD", "1543", SeatClass.BUSINESS, 5, 'B'); // Assert Assert.Equal(expected, actual); }
public void BookSeat_BookASeatToUnexistingSection_ShouldPassTest() { // Arrange SystemManagerOperation expected = SystemManagerOperation.UnexsistingSeatClassFailure; SystemManager system = new SystemManager(); system.CreateAirport("AAA"); system.CreateAirport("BBB"); system.CreateAirline("ASD"); system.CreateFlight("ASD", "AAA", "BBB", 1972, 3, 2, "1543"); system.CreateSection("ASD", "1543", 5, 4, SeatClass.ECONOMY); system.CreateSection("ASD", "1543", 5, 4, SeatClass.FIRST); // Act SystemManagerOperation actual = system.BookSeat("ASD", "1543", SeatClass.BUSINESS, 5, 'A'); // Assert Assert.Equal(expected, actual); }