public void FindByName_NameNotExist_Null() { DishTestDAL dal = new(); Dish shouldBeNull = new DishContainer(dal).FindByName("notExist"); Assert.IsNull(shouldBeNull); }
public void GetAll_NoDishes_EmptyList() { DishTestDAL dal = new(); List <Dish> dishes = new DishContainer(dal).GetAll(); Assert.AreEqual(dishes.Count, 0); }
internal BillDTO ConvertToDTO(Bill bill) { List <DishDTO> dishes = new DishContainer().ConvertToDTOs(bill.Dishes); return(new BillDTO { Dishes = dishes, Tip = bill.Tip, TableNumber = bill.TableNumber, Archived = bill.Archived, Status = (BillStatus)bill.Status }); }
public void FindByName_DoesExist_Return() { DishTestDAL dal = new(); Dish d = new Dish(name: "test", dal: dal); d.Add(dal); Dish shouldExist = new DishContainer(dal).FindByName("test"); Assert.AreEqual(shouldExist.Name, d.Name); Assert.AreEqual(shouldExist.Price, d.Price); }
public void GetAll_WithDishes_ReturnAll() { DishTestDAL dal = new(); Dish d = new("testName", dal : dal); d.Add(); List <Dish> dishes = new DishContainer(dal).GetAll(); Assert.AreEqual(dishes.Count, 1); Assert.AreEqual(dishes[0].Name, "testName"); }
internal Bill ConvertFromDTO(BillDTO bill) { List <Dish> dishes = new DishContainer().ConvertFromDTOs(bill.Dishes); return(new Bill(bill.TableNumber, bill.Status, dishes, bill.Tip, bill.Archived)); }