public async Task TestAsyncCommandExecuteAsync() { var testViewModel = new MockPageViewModel(); testViewModel.HasAsyncCommandCompleted = false; await testViewModel.AsyncCommand.ExecuteAsync(null); Assert.IsTrue(testViewModel.HasAsyncCommandCompleted, "AsynchronousCommand should have completed execution"); }
public void TestSyncCommandExecute() { var testViewModel = new MockPageViewModel(); testViewModel.HasSyncCommandCompleted = false; testViewModel.SynchronousCommand.Execute(null); Assert.IsTrue(testViewModel.HasSyncCommandCompleted, "SynchronousCommand should have completed execution"); }
public async Task TestAsyncParameterizedCommandExecute() { var testString = "my test string parameter"; var testViewModel = new MockPageViewModel(); testViewModel.AsyncCommandParameter = null; await testViewModel.AsyncParameterizedCommand.ExecuteAsync(testString); Assert.AreEqual(testString, testViewModel.AsyncCommandParameter, "AsyncParameterizedCommand should have parameter set"); }
public void TestSyncParameterizedCommandExecute() { var testString = "my test string parameter"; var testViewModel = new MockPageViewModel(); testViewModel.SyncCommandParameter = null; testViewModel.SynchronousParameterizedCommand.Execute(testString); Assert.AreEqual(testString, testViewModel.SyncCommandParameter, "SynchronousParameterizedCommand should have parameter set"); }
public void TestInit() { _viewModel = new MockPageViewModel(); }