public void Test_Add_ListAll() { List<Orderline> orderlines = new List<Orderline>(); Orderline OL1 = new Orderline() { OrderId = 2, MovieId = 6, Amount = 6, Price = 30 }; Orderline Ol2 = new Orderline() { OrderId = 2, MovieId = 17, Amount = 8, Price = 30 }; orderlines.Add(Ol2); orderlines.Add(OL1); CustomerRepository custrepo = new CustomerRepository(); Customer cust = custrepo.Get(3); Status stat = new Status() { Id = 1, Name = "Shipped" }; Order ord = new Order() { Id = 2, Orderlines = orderlines, Customer = cust, OrderDate = DateTime.Now.Date, Status = stat }; ord.Id = 2; ord.Orderlines = orderlines; ord.Customer = cust; ord.OrderDate = DateTime.Now.Date; ord.Status = stat; OrderRepository ordrepo= new OrderRepository(); int numberOfOrders = ordrepo.GetAll().Count(); Order result1 = ordrepo.Add(ord); Assert.NotNull(result1); Order result2 = ordrepo.Get(result1.Id); Assert.NotNull(result2); Assert.AreEqual(result1.Id, result2.Id); int finalNumberOfOrders = ordrepo.GetAll().Count(); Assert.AreEqual(numberOfOrders + 1, finalNumberOfOrders); }
public void Test_Get_By_Email() { CustomerRepository repository = new CustomerRepository(); Customer cust = repository.Get("*****@*****.**"); Assert.NotNull(cust); }
public void Test_Add_ListAll() { Customer cust = new Customer() { Id = 1, FirstName = "Someone", MiddleName = "Else", LastName = "Name", Email = "*****@*****.**", StreetName = "Bla Vej", StreetNumber = 1, Password = "******" }; CustomerRepository repository = new CustomerRepository(); int numberOfCustomers = repository.GetAll().Count(); Customer result = repository.Add(cust); Assert.NotNull(result); int finalNumberOfCustomers = repository.GetAll().Count(); Assert.AreEqual(numberOfCustomers + 1, finalNumberOfCustomers); }
public void Test_Update() { CustomerRepository repository = new CustomerRepository(); Customer cust = repository.Get(1); Assert.NotNull(cust); cust.FirstName = "Borso"; cust.MiddleName = "Green"; cust.LastName = "Varga"; cust.StreetName = "Blue"; cust.StreetNumber = 185; cust.Email = "*****@*****.**"; cust.Password = "******"; Customer result = repository.Update(cust); Assert.AreEqual(result.FirstName, "Borso"); Assert.AreEqual(result.MiddleName, "Green"); Assert.AreEqual(result.LastName,"Varga"); Assert.AreEqual(result.StreetName,"Blue"); Assert.AreEqual(result.StreetNumber,185); Assert.AreEqual(result.Email, "*****@*****.**"); Assert.AreEqual(result.Password, "001100"); }