Beispiel #1
0
        public void CanConvertEnumToString(CardinalPoints inital, string expected)
        {
            var converter = new CardinalPointEnumConverter();
            var actual    = converter.ToString(inital);

            Assert.Equal(expected, actual);
        }
Beispiel #2
0
        public void CanConvertStringToEnum(string inital, CardinalPoints expected)
        {
            var converter = new CardinalPointEnumConverter();
            var actual    = converter.ToEnum(inital);

            Assert.Equal(expected, actual);
        }
Beispiel #3
0
        public override string ToString()
        {
            //the output
            var enumConverter = new CardinalPointEnumConverter();
            var strHeading    = enumConverter.ToString(Heading);

            return($"{X} {Y} {strHeading}");
        }