public void ClearDoesNotRaisesPropertyChangeEventForItemIndexerdAndCountIfDictionaryIsEmpty()
        {
            // given
            using (var observableDictionary = new ObservableDictionary<int, string>())
            {
                observableDictionary.MonitorEvents();

                // when
                observableDictionary.Clear();

                // then
                observableDictionary
                    .ShouldNotRaise(nameof(observableDictionary.PropertyChanged));
            }
        }