private static void Main() { var parking = new ParkingActions(); var leave = new LeaveParkingActions(); var payment = new PaymentActions(); var starship = new ShipApi(); var running = true; while (running) { StandardMessages.StartMessage(); var selectedOption = Menu.ShowMenu("SpacePark Menu", new[] { "Park Ship", "Leave SpacePark", "Show Receipts", "Exit Menu" }); switch (selectedOption) { case 0: if (Occupation.AllParksOccupied()) { break; } var ship = starship.SelectShip(); if (ship == null) { break; } parking.Park(ship); break; case 1: leave.LeavePark(); break; case 2: payment.Receipts(); break; case 3: running = false; break; } } }
public void CreatePaymentNavigationTest() { try { PaymentActions.NavigateCreatePayments(); Assert.AreEqual(TestEnvironment.LoadJson().Finance.CreatePaymentHeader, WebDriverUtils.TextChecker(PaymentPageObjects.CreatePaymentHeaderLink())); log.Info(System.Reflection.MethodBase.GetCurrentMethod()); log.Info(LoginPageObjects.SuccessMessage()); } catch (Exception ex) { log.Error(System.Reflection.MethodBase.GetCurrentMethod()); log.Error(LoginPageObjects.FailedMessage() + ex.Message); Assert.Fail(ex.Message); } }
public void Test_Update_Payment_And_Order_Status() { UpdatePaymentEntity orderPaymentDetails = new UpdatePaymentEntity() { PaymentId = 1, TransactionReferenceNo = "xxxswrw1314", PaymentStatusId = 1 }; var mockOrder = new Mock <IPaymentDbAccess>(); mockOrder.Setup(x => x.UpdatePaymentAndOrderStatus(It.IsAny <TblOrderPayment>())).Returns(1); var orderFoodActionObject = new PaymentActions(mockOrder.Object); var data = orderFoodActionObject.UpdatePaymentAndOrderStatus(orderPaymentDetails); Assert.AreEqual(1, data); }
public void Test_Payment() { PaymentEntity orderPaymentDetails = new PaymentEntity() { OrderId = 1, PaymentTypeId = 1, Remarks = "test", CustomerId = 1 }; var mockOrder = new Mock <IPaymentDbAccess>(); mockOrder.Setup(x => x.MakePaymentForOrder(It.IsAny <TblOrderPayment>())).Returns(1); var orderFoodActionObject = new PaymentActions(mockOrder.Object); var data = orderFoodActionObject.MakePaymentForOrder(orderPaymentDetails); Assert.AreEqual(1, data); }