示例#1
0
 public void GivenMyCurrentProjectionIsSpherical()
 {
     var sphereProjectionPlugin = new SpherePlugin();
     var projections = new List<IPlugin<IProjection>> {sphereProjectionPlugin};
     _stateMock.Setup(mock => mock.ProjectionPlugin).Returns(sphereProjectionPlugin);
     _pluginManagerMock.Setup(mock => mock.Projections).Returns(projections);
 }
        public void GivenMyCurrentProjectionIsSpherical()
        {
            var sphereProjectionPlugin = new SpherePlugin();
            var projections            = new List <IPlugin <IProjection> > {
                sphereProjectionPlugin
            };

            _stateMock.Setup(mock => mock.ProjectionPlugin).Returns(sphereProjectionPlugin);
            _pluginManagerMock.Setup(mock => mock.Projections).Returns(projections);
        }
示例#3
0
        public void WhenILoadTheFileUsingThePresetMenu(string filePath)
        {
            var sphereProjectionPlugin = new SpherePlugin();
            var projections = new List<IPlugin<IProjection>> { sphereProjectionPlugin };
            _pluginManagerMock.Setup(mock => mock.Projections).Returns(projections);
            _stateMock = new Mock<IApplicationState>();
            _stateMock.SetupAllProperties();
            var configMock = new Mock<IApplicationConfig>();
            var presetManager = new PresetsManager(configMock.Object, _stateMock.Object, _pluginManagerMock.Object);
            var viewModel = new MenuViewModel(_stateMock.Object, _pluginManagerMock.Object, configMock.Object, presetManager);

            viewModel.LoadMediaPresetCommand.Execute(filePath);
        }
        public void WhenILoadTheFileUsingThePresetMenu(string filePath)
        {
            var sphereProjectionPlugin = new SpherePlugin();
            var projections            = new List <IPlugin <IProjection> > {
                sphereProjectionPlugin
            };

            _pluginManagerMock.Setup(mock => mock.Projections).Returns(projections);
            _stateMock = new Mock <IApplicationState>();
            _stateMock.SetupAllProperties();
            var configMock    = new Mock <IApplicationConfig>();
            var presetManager = new PresetsManager(configMock.Object, _stateMock.Object, _pluginManagerMock.Object);
            var viewModel     = new MenuViewModel(_stateMock.Object, _pluginManagerMock.Object, configMock.Object, presetManager);

            viewModel.LoadMediaPresetCommand.Execute(filePath);
        }