public void AddReceiptPancake() { var service = new ReceiptService(new FakeFridgeItemRepository(), new FakeReceiptRepository()); var receipt = new Receipt(); var pancake = new Receipt { Name = PancakeReceipt }; var eggItem = new Item { Name = "Egg", Quantity = new Quantity { Unit = "P", Total = 3 } }; var milkItem = new Item { Name = "Milk", Quantity = new Quantity { Unit = "L", Total = new decimal(0.7) } }; var flourItem = new Item { Name = "Flour", Quantity = new Quantity { Unit = "L", Total = new decimal(0.5) } }; pancake.Ingredients.Add(eggItem); pancake.Ingredients.Add(milkItem); pancake.Ingredients.Add(flourItem); service.AddRecipt(receipt); var result = service.GetReceipt(PancakeReceipt); Assert.AreEqual(result.Name, PancakeReceipt); }