public void GetOrDefaultFromDictionaryAndReturnSystemValueTest()
        {
            var dictionary = new Dictionary <int, int> {
                { 1, 2 }, { 3, 4 }, { 5, 6 }
            };

            var val1 = Dicts.GetValueOrDefault(dictionary, 1);
            var val2 = Dicts.GetValueOrDefault(dictionary, 7);

            val1.ShouldBe(2);
            val2.ShouldBe(default);
        public void GetOrDefaultFromDictionaryAndReturnGivenValueTest()
        {
            var dictionary = new Dictionary <int, int> {
                { 1, 2 }, { 3, 4 }, { 5, 6 }
            };

            var val1 = Dicts.GetValueOrDefault(dictionary, 1, 100);
            var val2 = Dicts.GetValueOrDefault(dictionary, 7, 8);

            val1.ShouldBe(2);
            val2.ShouldBe(8);
        }