예제 #1
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            DynamoRevitTestResultType resultType = (DynamoRevitTestResultType)value;

            switch (resultType)
            {
            case DynamoRevitTestResultType.Pass:
                return(new SolidColorBrush(System.Windows.Media.Color.FromRgb(0, 255, 0)));

            case DynamoRevitTestResultType.Fail:
                return(new SolidColorBrush(System.Windows.Media.Color.FromRgb(255, 0, 0)));

            case DynamoRevitTestResultType.Error:
                return(new SolidColorBrush(System.Windows.Media.Color.FromRgb(255, 160, 0)));

            case DynamoRevitTestResultType.Inconclusive:
                return(new SolidColorBrush(System.Windows.Media.Color.FromRgb(255, 160, 0)));

            case DynamoRevitTestResultType.Exception:
                return(new SolidColorBrush(System.Windows.Media.Color.FromRgb(255, 0, 0)));

            case DynamoRevitTestResultType.Unknown:
                return(new SolidColorBrush(Colors.LightGray));
            }

            return(System.Drawing.Color.Gray);
        }
예제 #2
0
 public DynamoRevitTest(TestMethod test)
 {
     _test       = test;
     _listener   = new RevitTestEventListener(this);
     RunCommand  = new DelegateCommand(Run, CanRun);
     _resultType = DynamoRevitTestResultType.Unknown;
     _testName   = _test.TestName.Name;
 }
예제 #3
0
 public DynamoRevitTest(TestMethod test)
 {
     _test = test;
     _listener = new RevitTestEventListener(this);
     RunCommand = new DelegateCommand(Run, CanRun);
     _resultType = DynamoRevitTestResultType.Unknown;
     _testName = _test.TestName.Name;
 }