public void CheckIntensifyPutsDiscardBackOnTop()
        {
            var locationManager    = new TestLocationManager();
            var deck               = new InfectionDeckManager(locationManager);
            var firstDrawnLocation = deck.DrawCard();

            deck.IntensifyShuffle();
            var secondDrawnLocation = deck.DrawCard();

            Assert.AreEqual <Location>(firstDrawnLocation, secondDrawnLocation);
        }
        public void CheckCardsPostIntensifyArentSame()
        {
            var locationManager = new TestLocationManager();
            var deck            = new InfectionDeckManager(locationManager);

            deck.DrawCard();
            deck.IntensifyShuffle();
            var firstDrawnLocation  = deck.DrawCard();
            var secondDrawnLocation = deck.DrawCard();

            Assert.AreNotEqual <Location>(firstDrawnLocation, secondDrawnLocation);
        }