public void TestSelectedChangedWhenItemWhichIsSelected()
        {
            var stage = new Stage();
            var sceneEntity1 = Mock.Of<ISceneEntity>();
            stage.Add(sceneEntity1);
            var sceneEntity2 = Mock.Of<ISceneEntity>();
            stage.Add(sceneEntity2);
            _sceneContent.Stage = stage;
            _sceneContent.SetSelectedItems(new List<ISceneEntity> { sceneEntity1, sceneEntity2 });
            ClearSelectedSceneElementsResult();

            _sceneContent.Stage.Remove(sceneEntity1);

            Assert.IsTrue(_selectedSceneEntitiesEventFired);
            CollectionAssert.DoesNotContain(_sceneContent.SelectedItems, sceneEntity1);
            CollectionAssert.Contains(_sceneContent.SelectedItems, sceneEntity2);
        }
 public void SetUp()
 {
     _stage = new Stage();
 }