public void FormatUnexpectedDataType_MyClass_Assert() { CompassPointFormatInfo info = new CompassPointFormatInfo(); string result = string.Format(info, "{0:XYZ}", new MyClass()); Assert.AreEqual(typeof(MyClass).FullName, result); }
public void FormatUnexpectedDataType_POCO_Assert() { int value = 12; CompassPointFormatInfo info = new CompassPointFormatInfo(); string result = string.Format(info, "{0:XYZ}", value); Assert.AreEqual("XYZ", result); }
public void ToCompassPoint_SecondaryIntercardinal_Assert() { var degrees = 21.5; DegreeMinuteSecond subject = new DegreeMinuteSecond(degrees); IFormatProvider provider = new CompassPointFormatInfo(CompassPointPrecision.SecondaryIntercardinal); string result = subject.ToCompassPoint(provider); Assert.AreEqual("NNE", result); }