public void T2()
        {
            // Arrange
            var collection = new SelectableCollection <double>();

            // Act
            collection.AddSelectable(134.32);

            // Assert
            Assert.Empty(collection);
        }
        public void T0()
        {
            // Arrange
            var collection = new SelectableCollection <ISelectable>();

            // Act
            collection.AddSelectable(TestMarket);

            // Assert
            Assert.Single(collection);
        }
        public void T1()
        {
            // Arrange
            var collection = new SelectableCollection <ISelectable>();
            var testMarket = TestMarket;

            collection.AddSelectable(testMarket);
            var catcher = Catcher.Simple;

            collection.SelectedChanged += catcher.Catch;

            // Act
            testMarket.IsSelected = false;

            // Assert
            catcher.CaughtEmpty(collection);
        }