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); }
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); }