public void ConvertStringToHeadingWithNullValueShouldThrowException() { Assert.ThrowsException <ArgumentNullException>(() => { var result = InstructionHelper.ConvertStringToHeading(null); }); }
public void ConvertStringToHeadingWithLowerWValueShouldReturnInteger() { var value = "w"; var result = InstructionHelper.ConvertStringToHeading(value); Assert.AreEqual(Heading.West, result); }
public void ConvertStringToHeadingWithEmptyValueShouldThrowException() { var value = string.Empty; Assert.ThrowsException <ArgumentException>(() => { var result = InstructionHelper.ConvertStringToHeading(value); }); }
public void ConvertStringToHeadingWithInvalidSingleCharacterValueShouldThrowException() { var value = "f"; Assert.ThrowsException <ArgumentException>(() => { var result = InstructionHelper.ConvertStringToHeading(value); }); }