public void TestSelectedMealDate() { SelectedMeal selectedMeal = new SelectedMeal(); selectedMeal.DateTime = new DateTime(2018, 10, 11, 15, 00, 00, 000); Assert.AreEqual("Thursday Oct 11", selectedMeal.Date); }
public void TestSelectedMealBehaviour() { SelectedMeal selectedMeal = new SelectedMeal() { DateTime = DateTime.Now }; selectedMeal.addMeal("Sausages"); selectedMeal.addMeal("Eggs"); Assert.AreEqual(2, selectedMeal.Meals.Count); Assert.AreEqual("Sausages\r\nEggs", selectedMeal.MealsString); selectedMeal.Clear(); Assert.AreEqual(0, selectedMeal.Meals.Count, "Meals should have been cleared"); }
private void newListClick(object sender, RoutedEventArgs e) { // Instantiate the dialog box DateDialog dlg = new DateDialog(); // Configure the dialog box dlg.Owner = this; // Open the dialog box modally dlg.ShowDialog(); if (dlg.DialogResult.Value == false) { return; } DateTime date = dlg.SelectedDate; int numberOfUnits = dlg.NumberOfUnits; UnitsEnum unitSize = dlg.UnitSize; if (unitSize == UnitsEnum.Weeks) { numberOfUnits *= 7; } if (unitSize == UnitsEnum.Months) { numberOfUnits *= 30; } // Clean and add new selected items SelectedMealCollection colData = (SelectedMealCollection)this.FindResource("SelectedMealCollectionData"); colData.Clear(); for (int unitIndex = 0; unitIndex < numberOfUnits; unitIndex++) { var mealDate = new SelectedMeal { Date = date.ToString("dddd MMM dd"), Meal = "" }; colData.Add(mealDate); date = date.AddDays(1); } SelectedIngredientsCollection ingData = (SelectedIngredientsCollection)this.FindResource("SelectedIngredientsCollectionData"); ingData.Clear(); }