public SceneEditorDocumentFactory(ISceneLoader sceneLoader, IEventBus eventBus, ISceneModelFactory sceneModelFactory) { _sceneLoader = sceneLoader; _eventBus = eventBus; _sceneModelFactory = sceneModelFactory; }
public SceneEditorViewModel(string sceneFilePath, IEventBus eventBus, ISceneLoader sceneLoader, ISceneModelFactory sceneModelFactory) { _sceneFilePath = sceneFilePath; _eventBus = eventBus; _sceneLoader = sceneLoader; _scene = _sceneLoader.Load(_sceneFilePath); _sceneModel = sceneModelFactory.Create(_scene); }
public void SetUp() { _eventBus = new EventBus(); _sceneLoader = Substitute.For <ISceneLoader>(); _sceneModelFactory = Substitute.For <ISceneModelFactory>(); }