public void ModuleInitIsSetInCtor() { var defaultConfig = GetDefaultConfig(); var viewModel = new UnitTestSettingsViewModel(defaultConfig); Assert.AreEqual(defaultConfig.UserSettings.UnitTestSettings.ModuleInit, viewModel.ModuleInit); }
public void AssertModeIsSetInCtor() { var defaultConfig = GetDefaultConfig(); var viewModel = new UnitTestSettingsViewModel(defaultConfig); Assert.AreEqual(defaultConfig.UserSettings.UnitTestSettings.AssertMode, viewModel.AssertMode); }
public void DefaultTestStubInNewModuleIsSetInCtor() { var defaultConfig = GetDefaultConfig(); var viewModel = new UnitTestSettingsViewModel(defaultConfig); Assert.AreEqual(defaultConfig.UserSettings.UnitTestSettings.DefaultTestStubInNewModule, viewModel.DefaultTestStubInNewModule); }
public void SetDefaultsWorks() { var viewModel = new UnitTestSettingsViewModel(GetNondefaultConfig()); var defaultConfig = GetDefaultConfig(); viewModel.SetToDefaults(defaultConfig); MultiAssert.Aggregate( () => Assert.AreEqual(defaultConfig.UserSettings.UnitTestSettings.BindingMode, viewModel.BindingMode), () => Assert.AreEqual(defaultConfig.UserSettings.UnitTestSettings.AssertMode, viewModel.AssertMode), () => Assert.AreEqual(defaultConfig.UserSettings.UnitTestSettings.ModuleInit, viewModel.ModuleInit), () => Assert.AreEqual(defaultConfig.UserSettings.UnitTestSettings.MethodInit, viewModel.MethodInit), () => Assert.AreEqual(defaultConfig.UserSettings.UnitTestSettings.DefaultTestStubInNewModule, viewModel.DefaultTestStubInNewModule)); }
public void SaveConfigWorks() { var customConfig = GetNondefaultConfig(); var viewModel = new UnitTestSettingsViewModel(customConfig); var config = GetDefaultConfig(); viewModel.UpdateConfig(config); Assert.Multiple(() => { Assert.AreEqual(config.UserSettings.UnitTestSettings.BindingMode, viewModel.BindingMode); Assert.AreEqual(config.UserSettings.UnitTestSettings.AssertMode, viewModel.AssertMode); Assert.AreEqual(config.UserSettings.UnitTestSettings.ModuleInit, viewModel.ModuleInit); Assert.AreEqual(config.UserSettings.UnitTestSettings.MethodInit, viewModel.MethodInit); Assert.AreEqual(config.UserSettings.UnitTestSettings.DefaultTestStubInNewModule, viewModel.DefaultTestStubInNewModule); }); }