public void FindOrdersByChefTest() { EFEmployeeRepository emp = new EFEmployeeRepository(context); EFOrderRepository or = new EFOrderRepository(context); var chef = (from o in context.Orders join e in context.Employees on o.Chef.EmployeeId equals e.EmployeeId select e).First(); var newEmployee = new Employee() { Address = "Mieszkalna 123", BirthDate = DateTime.Parse("10/10/1950"), Category = null, Email = "*****@*****.**", Name = "John Smith", Salary = 1234500, Telephone = "123-125-865", ProductCategoryCompetency = null, AvailableIntervals = null }; emp.AddNewEmployee(newEmployee); var order = filter.FindOrdersByChef(chef); var noChef = filter.FindOrdersByChef(newEmployee); Assert.IsTrue(order != null, "Didn't find order"); Assert.IsTrue(noChef.Count() == 0, "Find order with is not conected to chef"); }
public void FindOrdersByDeliverymanTest() { EFEmployeeRepository emp = new EFEmployeeRepository(context); EFOrderRepository or = new EFOrderRepository(context); var deliveryman = (from o in context.Orders join e in context.Employees on o.Deliveryman.EmployeeId equals e.EmployeeId select e).First(); var order = filter.FindOrdersByDeliveryman(deliveryman); Assert.IsTrue(order != null, "Didn't find order"); }