@@ -388,6 +388,7 @@ public void DecisionDesignerViewModel_Validate_All()
388388 TrueArmText = "" ,
389389 FalseArmText = ""
390390 } ;
391+ viewModel . Collection . RemoveAt ( 0 ) ;
391392 //------------Execute Test---------------------------
392393 viewModel . Validate ( ) ;
393394 //------------Assert Results-------------------------
@@ -410,6 +411,7 @@ public void DecisionDesignerViewModel_Validate_DisplayText()
410411 TrueArmText = "some text" ,
411412 FalseArmText = "some text"
412413 } ;
414+ viewModel . Collection . RemoveAt ( 0 ) ;
413415 //------------Execute Test---------------------------
414416 viewModel . Validate ( ) ;
415417 //------------Assert Results-------------------------
@@ -433,6 +435,7 @@ public void DecisionDesignerViewModel_Validate_TrueArm()
433435 TrueArmText = "" ,
434436 FalseArmText = "some text"
435437 } ;
438+ viewModel . Collection . RemoveAt ( 0 ) ;
436439 //------------Execute Test---------------------------
437440 viewModel . Validate ( ) ;
438441 //------------Assert Results-------------------------
@@ -456,6 +459,7 @@ public void DecisionDesignerViewModel_Validate_FalseText()
456459 TrueArmText = "some text" ,
457460 FalseArmText = ""
458461 } ;
462+ viewModel . Collection . RemoveAt ( 0 ) ;
459463 //------------Execute Test---------------------------
460464 viewModel . Validate ( ) ;
461465 //------------Assert Results-------------------------
@@ -466,6 +470,25 @@ public void DecisionDesignerViewModel_Validate_FalseText()
466470 Assert . IsTrue ( viewModel . IsFalseArmFocused ) ;
467471 }
468472
473+ [ TestMethod ]
474+ [ Owner ( "Ashley Lewis" ) ]
475+ [ TestCategory ( nameof ( DecisionDesignerViewModel ) ) ]
476+ public void DecisionDesignerViewModel_Validate_MatchType ( )
477+ {
478+ //------------Setup for test--------------------------
479+ var viewModel = new DecisionDesignerViewModel ( CreateModelItem ( ) )
480+ {
481+ DisplayText = "text" ,
482+ TrueArmText = "some text" ,
483+ FalseArmText = "some text"
484+ } ;
485+ //------------Execute Test---------------------------
486+ viewModel . Validate ( ) ;
487+ //------------Assert Results-------------------------
488+ Assert . IsNotNull ( viewModel . Errors ) ;
489+ Assert . AreEqual ( 1 , viewModel . Errors . Count ) ;
490+ Assert . AreEqual ( Warewolf . Resource . Errors . ErrorResource . DecisionMatchTypeNotNullErrorTest , viewModel . Errors [ 0 ] . Message ) ;
491+ }
469492
470493 [ TestMethod ]
471494 [ Owner ( "Hagashen Naidu" ) ]
0 commit comments