ClearError() public méthode

public ClearError ( string description ) : void
description string
Résultat void
        public void SchedulerViewModel_ClearError_WithNormalError_HasErrorsSet()
        {
            //------------Setup for test--------------------------
            var schedulerViewModel = new SchedulerViewModel(new Mock<IEventAggregator>().Object, new Mock<DirectoryObjectPickerDialog>().Object, new Mock<IPopupController>().Object, new TestAsyncWorker(), new Mock<IConnectControlViewModel>().Object) { SelectedTask = new ScheduledResourceForTest() };
            var _hasErrorChange = false;
            var _errorChange = false;

            schedulerViewModel.ShowError("test error");

            Assert.IsTrue(schedulerViewModel.HasErrors);

            schedulerViewModel.PropertyChanged += delegate(object sender, PropertyChangedEventArgs args)
            {
                switch(args.PropertyName)
                {
                    case "HasErrors":
                        _hasErrorChange = true;
                        break;
                    case "Error":
                        _errorChange = true;
                        break;
                }
            };

            //------------Execute Test---------------------------
            schedulerViewModel.ClearError("test error");
            //------------Assert Results-------------------------
            Assert.IsTrue(_hasErrorChange);
            Assert.IsTrue(_errorChange);
            Assert.IsFalse(schedulerViewModel.HasErrors);
        }