public void should_not_load_tree_twice()
        {
            var creationInfo = new CreationInfo
            {
                Template = TestTools.GetNodeViewModel(Guid.NewGuid())
            };

            var viewModel = new ProjectCompositionPageViewModel(creationInfo, _dataObjectServiceFactoryMock.Object);

            viewModel.Load();

            var first = viewModel.ObjectsTreeViewModel;

            Assert.NotNull(first);

            viewModel.Load();
            Assert.AreSame(first, viewModel.ObjectsTreeViewModel);
        }
        public void should_set_object_nodes_to_result()
        {
            var creationInfo = new CreationInfo
            {
                Template = TestTools.GetNodeViewModel(Guid.NewGuid())
            };

            var viewModel = new ProjectCompositionPageViewModel(creationInfo, _dataObjectServiceFactoryMock.Object);

            viewModel.Load();

            Assert.NotNull(creationInfo.ObjectsNodes);
            Assert.AreSame(creationInfo.ObjectsNodes, viewModel.ObjectsTreeViewModel.Nodes);
        }