public async Task OnViewModelSaved() { AuditingManager.Clear(); var auditor = new TestAuditor(); AuditingManager.RegisterAuditor(auditor); var viewModel = new TestViewModel(); await viewModel.SaveViewModel(); Assert.AreEqual(true, auditor.OnViewModelSavedCalled); Assert.AreEqual(viewModel, auditor.OnViewModelSavedViewModel); }
public void OnViewModelSaving() { AuditingManager.Clear(); var auditor = new TestAuditor(); AuditingManager.RegisterAuditor(auditor); var viewModel = new TestViewModel(); viewModel.SaveViewModel(); Assert.AreEqual(true, auditor.OnViewModelSavingCalled); Assert.AreEqual(viewModel, auditor.OnViewModelSavingViewModel); }
public async void OnViewModelSaved() { AuditingManager.Clear(); var auditor = new TestAuditor(); AuditingManager.RegisterAuditor(auditor); var viewModel = new TestViewModel(); await viewModel.SaveViewModel(); Assert.AreEqual(true, auditor.OnViewModelSavedCalled); Assert.AreEqual(viewModel, auditor.OnViewModelSavedViewModel); }