public void SetUp() { _eventBus = new EventBus(); _addContextMenuItemFactory = Substitute.For <IAddContextMenuItemFactory>(); _createTextureAssetCommandFactory = Substitute.For <ICreateTextureAssetCommandFactory>(); _createSpriteAssetCommandFactory = Substitute.For <ICreateSpriteAssetCommandFactory>(); _createSoundAssetCommandFactory = Substitute.For <ICreateSoundAssetCommandFactory>(); }
public ProjectExplorerItemViewModelFactory(IEventBus eventBus, IAddContextMenuItemFactory addContextMenuItemFactory, ICreateTextureAssetCommandFactory createTextureAssetCommandFactory, ICreateSpriteAssetCommandFactory createSpriteAssetCommandFactory, ICreateSoundAssetCommandFactory createSoundAssetCommandFactory) { _eventBus = eventBus; _addContextMenuItemFactory = addContextMenuItemFactory; _createTextureAssetCommandFactory = createTextureAssetCommandFactory; _createSpriteAssetCommandFactory = createSpriteAssetCommandFactory; _createSoundAssetCommandFactory = createSoundAssetCommandFactory; }
public ProjectRootViewModel(IProject project, IProjectExplorerItemViewModelFactory factory, IAddContextMenuItemFactory addContextMenuItemFactory) : base(project.ProjectName) { _project = project; _factory = factory; UpdateItems(_factory.Create(project.Folders, project.Files)); ContextMenuItems.Add(addContextMenuItemFactory.Create(_project)); project.FolderAdded += OnProjectItemsChanged; project.FileAdded += OnProjectItemsChanged; }
public FolderViewModel(IProjectFolder folder, IProjectExplorerItemViewModelFactory factory, IAddContextMenuItemFactory addContextMenuItemFactory) : base(folder.FolderName) { _folder = folder; _factory = factory; UpdateItems(_factory.Create(_folder.Folders, _folder.Files)); ContextMenuItems.Add(addContextMenuItemFactory.Create(folder)); folder.FolderAdded += OnFolderItemsChanged; folder.FileAdded += OnFolderItemsChanged; }
public void SetUp() { _projectExplorerItemViewModelFactory = Substitute.For <IProjectExplorerItemViewModelFactory>(); _projectService = Substitute.For <IProjectService>(); _addContextMenuItemFactory = Substitute.For <IAddContextMenuItemFactory>(); }