public void verify_default_constructor_sets_properties_correctly() { MonteCarloSolverViewModel viewModel = new MonteCarloSolverViewModel(); Assert.IsTrue(viewModel.CanDownloadInfiles); Assert.IsTrue(viewModel.CanLoadInputFile); Assert.IsTrue(viewModel.CanRunSimulation); Assert.IsTrue(viewModel.CanRunSimulation); Assert.IsFalse(viewModel.CanCancelSimulation); Assert.IsFalse(viewModel.CanSaveResults); Assert.AreEqual(viewModel.CancelButtonText, StringLookup.GetLocalizedString("Button_Cancel")); }
public void validate_ExecuteMonteCarloSolverCommand_failure_sets_properties_correctly() { var viewModel = new MonteCarloSolverViewModel(); // this execution of ExecuteMonteCarloSolverCommand errors in "try" // because threading not established, so values are as initialized viewModel.ExecuteMonteCarloSolverCommand.Execute(null); Assert.IsFalse(viewModel.CanRunSimulation); Assert.IsFalse(viewModel.CanLoadInputFile); Assert.IsTrue(viewModel.CanCancelSimulation); Assert.IsFalse(viewModel.CanSaveResults); Assert.IsTrue(viewModel.CancelButtonText == StringLookup.GetLocalizedString("Button_CancelSimulation")); }
public MonteCarloSolverViewModelTests() { _vm = new MonteCarloSolverViewModel(); }