public void InvalidCharacterCommandValidation()
 {
     Assert.IsFalse(RobotValidation.isCommandsValid("34mlrmmm"));
 }
 public void CorrectCommandValidation()
 {
     Assert.IsTrue(RobotValidation.isCommandsValid("MMRLLRMRLM"));
 }
Beispiel #3
0
 public void CorrectLocationValidation()
 {
     Assert.IsTrue(RobotValidation.isLocationValid("1 2 N"));
 }
 public void InvalidCommandValidation()
 {
     Assert.IsFalse(RobotValidation.isCommandsValid("amrrmlrmmm"));
 }
Beispiel #5
0
 public void WrongDirectionLocationValidation()
 {
     Assert.IsFalse(RobotValidation.isLocationValid("1 2 C"));
 }
Beispiel #6
0
 public void StringLocationValidation()
 {
     Assert.IsFalse(RobotValidation.isLocationValid("a b c"));
 }
Beispiel #7
0
 public void TooManyCharacterLocationValidation()
 {
     Assert.IsFalse(RobotValidation.isLocationValid("3 4 S 2 N"));
 }
Beispiel #8
0
 public void InvalidCharacterLocationValidation()
 {
     Assert.IsFalse(RobotValidation.isLocationValid("- / &"));
 }
Beispiel #9
0
 public void CorrectBoundaryValidation()
 {
     Assert.IsTrue(RobotValidation.isBoundaryValid("1 2"));
 }
Beispiel #10
0
 public void InvalidCharacterBoundaryValidation()
 {
     Assert.IsFalse(RobotValidation.isBoundaryValid("/ -"));
 }
Beispiel #11
0
 public void TooManyCharacterBoundaryValidation()
 {
     Assert.IsFalse(RobotValidation.isBoundaryValid("1 2 3"));
 }
Beispiel #12
0
 public void StringIntegerBoundaryValidation()
 {
     Assert.IsFalse(RobotValidation.isBoundaryValid("a 5"));
 }
Beispiel #13
0
 public void StringBoundaryValidation()
 {
     Assert.IsFalse(RobotValidation.isBoundaryValid("a b"));
 }