public void It_should_have_the_correct_price_for_all_events(WindyLindyEvents windyLindyEvents, decimal expectedPrice)
        {
            var events = windyLindyEvents.PutIntoList();

            var result = new WindyLindyEventsPriceCalculation(events)
                         .Calculate()
                         .Result();

            Assert.AreEqual(expectedPrice, result);
        }
        public void It_should_handle_multiple_events()
        {
            var events = new List <WindyLindyEvents> {
                WindyLindyEvents.Heats, WindyLindyEvents.GroupiesGoodbyeJam
            };

            var result = new WindyLindyEventsPriceCalculation(events)
                         .Calculate()
                         .Result();

            Assert.AreEqual(35, result);
        }