Example #1
0
 public SceneEditorDocumentFactory(ISceneLoader sceneLoader, IEventBus eventBus, ISceneModelFactory sceneModelFactory)
 {
     _sceneLoader       = sceneLoader;
     _eventBus          = eventBus;
     _sceneModelFactory = sceneModelFactory;
 }
Example #2
0
        public SceneEditorViewModel(string sceneFilePath, IEventBus eventBus, ISceneLoader sceneLoader, ISceneModelFactory sceneModelFactory)
        {
            _sceneFilePath = sceneFilePath;
            _eventBus      = eventBus;
            _sceneLoader   = sceneLoader;

            _scene = _sceneLoader.Load(_sceneFilePath);

            _sceneModel = sceneModelFactory.Create(_scene);
        }
Example #3
0
 public void SetUp()
 {
     _eventBus          = new EventBus();
     _sceneLoader       = Substitute.For <ISceneLoader>();
     _sceneModelFactory = Substitute.For <ISceneModelFactory>();
 }