Ejemplo n.º 1
0
 public void ConvertStringToMovementWithNullValueShouldThrowException()
 {
     Assert.ThrowsException <ArgumentNullException>(() =>
     {
         var result = InstructionHelper.ConvertStringToMovement(null);
     });
 }
Ejemplo n.º 2
0
        public void ConvertStringToMovementWithLowerMValueShouldReturnMovement()
        {
            var value = "m";

            var result = InstructionHelper.ConvertStringToMovement(value);

            Assert.AreEqual(Movement.Move, result);
        }
Ejemplo n.º 3
0
        public void ConvertStringToMovementWithEmptyValueShouldThrowException()
        {
            var value = string.Empty;

            Assert.ThrowsException <ArgumentException>(() =>
            {
                var result = InstructionHelper.ConvertStringToMovement(value);
            });
        }
Ejemplo n.º 4
0
        public void ConvertStringToMovementWithInvalidSingleCharacterValueShouldThrowException()
        {
            var value = "Z";

            Assert.ThrowsException <ArgumentException>(() =>
            {
                var result = InstructionHelper.ConvertStringToMovement(value);
            });
        }