Esempio n. 1
0
        public void GetByOrderId_ShouldReturnAllCoffeeWithTheSameOrderId_WhenCoffeeHaveTheSameOrderId()
        {
            const int orderId = 1;

            var coffee1 = _coffeeRepository.Create(orderId, "size", 0, 0);
            var coffee2 = _coffeeRepository.Create(0, "size", 0, 0);
            var coffee3 = _coffeeRepository.Create(orderId, "size", 0, 0);

            var coffees = _coffeeRepository.GetByOrderId(orderId);

            Assert.That(coffees, Contains.Item(coffee1), "Should contain coffee1");
            Assert.That(coffees, !Contains.Item(coffee2), "Should not contain coffee2");
            Assert.That(coffees, Contains.Item(coffee3), "Should contain coffee3");
        }