예제 #1
0
        public void Should_Have_Correct_Value_When_Card_Added()
        {
            var hd   = new HashedDeckGenerator();
            var card = new Card("Moscow", "Paris");

            hd.Process(card);

            Assert.AreEqual("Paris", hd.HashedDeck["Moscow"]);
        }
예제 #2
0
        public void Should_Add_Card_To_Dictionary_On_Process()
        {
            var hd   = new HashedDeckGenerator();
            var card = new Card("Moscow", "Paris");

            hd.Process(card);

            Assert.AreEqual(1, hd.HashedDeck.Count);
        }
예제 #3
0
        public void Should_Initialize_Empty_Dictionary()
        {
            var hd = new HashedDeckGenerator();

            Assert.AreEqual(0, hd.HashedDeck.Count);
        }