コード例 #1
0
 public SceneEditorDocumentFactory(ISceneLoader sceneLoader, IEventBus eventBus, ISceneModelFactory sceneModelFactory)
 {
     _sceneLoader       = sceneLoader;
     _eventBus          = eventBus;
     _sceneModelFactory = sceneModelFactory;
 }
コード例 #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);
        }
コード例 #3
0
 public void SetUp()
 {
     _eventBus          = new EventBus();
     _sceneLoader       = Substitute.For <ISceneLoader>();
     _sceneModelFactory = Substitute.For <ISceneModelFactory>();
 }