public void Process_Should_NOT_Change_Bread_PercentDiscount_Given_Beans_Not_Present()
        {
            // arrange
            _buyGetDiscountService = BeansDiscountService;
            var items = ItemsWithoutBeans;

            // act
            _buyGetDiscountService.Process(items);

            // assert
            items["Bread"].PercentDiscount.Should().Be(0);
        }
        public void Process_Should_Change_Bread_PercentDiscount_Given_Beans_Present_Twice()
        {
            // arrange
            _buyGetDiscountService = BeansDiscountService;
            var items = ItemsWithoutBeans;

            items.Add(BeansX2.UniqueName, BeansX2);

            // act
            _buyGetDiscountService.Process(items);

            // assert
            items["Bread"].PercentDiscount.Should().Be(0.5);
        }