Exemplo n.º 1
0
        public void IEnumerableImplementation_ShouldBeAbleToIterateOverTable()
        {
            // arrange
            var expected = new[]
            {
                new Entry <string, string>("key1", "value1"),
                new Entry <string, string>("key2", "value2"),
                new Entry <string, string>("key3", "value3"),
                new Entry <string, string>("key4", "value4"),
                new Entry <string, string>("key5", null)
            };

            // act
            _hashTable = new HashTable <string, string>
            {
                { "key1", "value1" },
                { "key2", "value2" },
                { "key3", "value3" },
                { "key4", "value4" },
                { "key5", null },
            };

            // assert
            _hashTable.AsEnumerable().ShouldBeEqualTo(expected);
        }