public NextOrderNumberResponse NextOrderNumber(string date) { NextOrderNumberResponse response = new NextOrderNumberResponse(); response.OrderNumber = _orderRepo.nextOrderNumber(date); return(response); }
public void CheckOrderNumberTest(string date, int expected) { NextOrderNumberResponse response = new NextOrderNumberResponse(); response = manager.NextOrderNumber(date); Assert.AreEqual(response.OrderNumber, expected); }
public void Execute() { CreateOrderDate(); orderNumberResponse = manager.NextOrderNumber(dateString); customerName = io.GetCustomerName(); CreateCustomerName(); CreateCustomerProduct(); CreateCustomerArea(); SetNewOrderProperties(); ConfirmNewOrder(); }
private void NewOrderDate() { bool isValidDate = false; while (isValidDate == false) { //get date, verify format and generate string of formatted date dateString = io.GetDateFromUser("Please enter date for order: "); //make sure the date string (as a DateTime) is after today dateTime = DateTime.ParseExact(dateString, "MMddyyyy", CultureInfo.GetCultureInfo("en-us")); if (dateTime < DateTime.Today) { Console.WriteLine("Date must be after today."); } else { isValidDate = true; } } //next order number, need date/load for this orderNumberResponse = manager.NextOrderNumber(dateString); }
public void NextOrderNumberTest(string date, int expected) { NextOrderNumberResponse actual = manager.NextOrderNumber(date); Assert.AreEqual(expected, actual.OrderNumber); }