public void ParameterRemoveCommandTest()
 {
     var tag = new SystemParameterListViewModel();
     var ic = tag.ParameterRemoveCommand;
     tag.SelectedParameter = new SystemParameterDetailsViewModel();
     Assert.IsTrue(ic.CanExecute(null));
 }
        public void AddParameterCommandTest()
        {
            var tag = new SystemParameterListViewModel();
            var ic = tag.AddParameterCommand;

            Assert.IsTrue(ic.CanExecute(null));
        }
        public void OnImportsSatisfiedTest()
        {
            var tag = new SystemParameterListViewModel();

            Mock.Arrange(() => FindInheritedProcessRetriever.GetInheritedProcessesAsync(Arg.IsAny<string>())).Returns(new Task<FindInheritedProcessRetriever>(() => new FindInheritedProcessRetriever()));

            tag.OnImportsSatisfied();
        }
 public void OverrideMethodTest()
 {
     var tag = new SystemParameterListViewModel();
     tag.SelectedParameter = new SystemParameterDetailsViewModel();
     tag.OnSaved();
     Assert.IsNull(tag.SelectedParameter);
     tag.OnCancel();
     tag.OnModelChanged();
 }
 public void GetSetPropertiesTest()
 {
     var tag = new SystemParameterListViewModel();
     TestsHelper.TestPublicPropertiesGetSet(tag, x => tag.InnerModel, x => tag.Model, x => tag.Icon);
 }