public void GetDeliveries() { AddDelivery(); var manager = new DetrackRepository<Delivery>(); var result = manager.GetAllForDate(DateTime.Now); Assert.AreEqual(result.Count(), 2); }
public void AddDelivery() { var manager = new DetrackRepository<Delivery>(); var delivery = new Delivery(DateTime.Now, string.Format("DO{0}", DataHelper.GetNumericString(9)), string.Format("{0} Ubi Avenue {1} Singapore {2}", DataHelper.GetNumber(1, 99), DataHelper.GetNumber(), DataHelper.GetNumber(0, 999))); var delivery1 = new Delivery(DateTime.Now, string.Format("DO{0}", DataHelper.GetNumericString(9)), string.Format("{0} Ubi Avenue {1} Singapore {2}", DataHelper.GetNumber(1, 99), DataHelper.GetNumber(), DataHelper.GetNumber(0, 999))); delivery.Items.Add(new Item(DataHelper.GetAlphanumericString(5), DataHelper.GetAlphanumericString(50), DataHelper.GetNumber(1, 50))); delivery.Items.Add(new Item(DataHelper.GetAlphanumericString(5), DataHelper.GetAlphanumericString(50), DataHelper.GetNumber(1, 50))); delivery1.Items.Add(new Item(DataHelper.GetAlphanumericString(5), DataHelper.GetAlphanumericString(50), DataHelper.GetNumber(1, 50))); delivery1.Items.Add(new Item(DataHelper.GetAlphanumericString(5), DataHelper.GetAlphanumericString(50), DataHelper.GetNumber(1, 50))); var response = manager.Add(new List<Delivery>{delivery, delivery1}); Assert.AreEqual(response.Info.Status, Status.ok.ToString()); Assert.AreEqual(response.Info.Failed, 0); var listResponse = manager.GetAllForDate(DateTime.Now); Assert.AreEqual(listResponse.Count(), 2); }
public void DeleteAllDeliveries() { var repo = new DetrackRepository<Delivery>(); AddDelivery(); var response = repo.DeleteForDate(DateTime.Now); Assert.AreEqual(response.Info.Status, Status.ok.ToString()); Assert.AreEqual(response.Info.Failed, 0); var listResponse = repo.GetAllForDate(DateTime.Now); Assert.AreEqual(listResponse.Count(), 0); }