//public void AndIShouldSeeTheHelperText() //{ // var text = window.Get(SearchCriteria.ByAutomationId("GettingStartedText")); // Assert.IsTrue(text.Visible); //} //public void ThenIShouldSeeXReceipts(int expected) //{ // Assert.IsNotNull(window); // SearchCriteria searchCriteria = SearchCriteria.ByAutomationId("CountdownList").AndIndex(0); // ListBox list_box = (ListBox)window.Get(searchCriteria); // Assert.AreEqual(expected, list_box.Items.Count); //} //public void AndIShouldSeeXReceipts(int x) //{ // ThenIShouldSeeXReceipts(x); //} //public void AndTheButtonShouldBeEnabled(string buttonContent) //{ // Button button = window.Get<Button>(SearchCriteria.ByText(buttonContent)); // Assert.IsTrue(button.Enabled); //} //public void AndTheButtonShouldBeDisabled(string buttonContent) //{ // Button button = window.Get<Button>(SearchCriteria.ByText(buttonContent)); // Assert.IsFalse(button.Enabled); //} //public void AndIShouldSeeACountdownFor(string p1, string p2) //{ // //var e = repo.GetByDate(p2); // Assert.IsNotNull(window); // SearchCriteria searchCriteria = SearchCriteria.ByAutomationId("CountdownList").AndIndex(0); // ListBox list_box = (ListBox)window.Get(searchCriteria); // var item = list_box.Items.Find(i => i.Text == p1); // Assert.AreEqual(p1, item.Text); //} //public void ThenIShouldNotSeeTheReceiptForm() //{ // Button button = window.Get<Button>(SearchCriteria.ByAutomationId("AddReceipt")); // Assert.IsFalse(button.Visible); //} //public void AndIClick(string buttonContent) //{ // AndIClick(buttonContent); //} //public void AndIChooseTheReceiptDate(DateTime newDate) //{ // DateTimePicker picker = window.Get<DateTimePicker>(SearchCriteria.ByAutomationId("ReceiptDate")); // picker.SetValue(newDate); //} //public void WhenIFillInReceiptTitleWith(string value) //{ // var textBox = window.Get<TextBox>("ReceiptTitle"); // textBox.SetValue(value); //} //public void AndTheReceiptDateShouldBe30DaysFromNow() //{ // DateTimePicker picker = window.Get<DateTimePicker>(SearchCriteria.ByAutomationId("ReceiptDate")); // DateTime? actual = picker.Date; // DateTime expected = DateTime.Today.AddDays(30); // Assert.AreEqual(expected, actual); //} //public void AndIShouldNotSeeTheHelperText() //{ // var text = window.Get(SearchCriteria.ByAutomationId("GettingStartedText")); // Assert.IsFalse(text.Visible); //} //public void ThenIShouldSeeTheReceiptForm() //{ // Button button = window.Get<Button>(SearchCriteria.ByAutomationId("AddReceipt")); // Assert.IsTrue(button.Visible); //} //public void WhenIClick(string buttonContent) //{ // Button button = window.Get<Button>(SearchCriteria.ByText(buttonContent)); // button.Click(); //} //public void ThenIShouldSeeACountdownFor(string p1, string p2) //{ // throw new NotImplementedException(); //} //public void GivenThereAreNoReceipts() //{ // Assert.AreEqual(0, repo.GetCount()); //} public static void GivenTheseReceipts(params Receipt[] Receipts) { foreach (Receipt evnt in Receipts) { // Add Receipt to Receipts here. repo.Add(evnt); } //context.SaveChanges(); Assert.AreEqual(Receipts.Length, repo.GetCount()); }
private void AddReceiptSubmitButton_Click(object sender, RoutedEventArgs e) { StartMenu.Visibility = Visibility.Hidden; AddReceipt.Visibility = Visibility.Hidden; ViewReceiptList.Visibility = Visibility.Visible; DateTime receiptdate = (DateTime)AddReceiptInputDate.SelectedDate; //ToShortDateString - puts into normal format var date = (string)receiptdate.ToShortDateString(); //convert string to double for salestax and salestotal double salestax = Convert.ToDouble(AddReceiptInputSalesTax.Text); double salestotal = Convert.ToDouble(AddReceiptInputSalesTotal.Text); receiptRepo.Add(new Receipt(date, AddReceiptInputStoreName.Text, AddReceiptInputPurchaseType.Text, salestax, salestotal, AddReceiptInputTenderType.Text)); AddReceiptInputDate.SelectedDate = null; AddReceiptInputStoreName.Text = String.Empty; AddReceiptInputPurchaseType.Text = String.Empty; AddReceiptInputSalesTax.Text = String.Empty; AddReceiptInputSalesTotal.Text = String.Empty; AddReceiptInputTenderType.Text = String.Empty; }
public void MakePurchase(ICollection <MContainer> containers, User customer) { var totalCost = containers.Select(c => c.Eat.Price).Sum(); customer.Money -= totalCost; _userRepository.Update(customer); containers.ToList().ForEach(c => _receiptRepository.Add(new Receipt { User = customer, Container = c })); var emptyContainers = containers.Select(c => { c.IsDeleted = true; c.ReadyForOpen = true; return(c); }).ToList(); emptyContainers.ForEach(ec => _machineContainerRepository.Update(ec)); }
public void TestAddReceiptToDatabase() { Assert.AreEqual(0, repo.GetCount()); repo.Add(new Receipt("12/31/2015", "Publix", "Groceries", .09, 1.09, "Cash")); Assert.AreEqual(1, repo.GetCount()); }
public bool Add(Receipt receipt) { return(receiptRepository.Add(receipt)); }