public void FormatUnexpectedDataType_MyClass_Assert() { LatitudeFormatInfo info = new LatitudeFormatInfo(); string result = string.Format(info, "{0:XYZ}", new MyClass()); Assert.AreEqual(typeof(MyClass).FullName, result); }
public void FormatUnexpectedDataType_POCO_Assert() { int value = 12; LatitudeFormatInfo info = new LatitudeFormatInfo(); string result = string.Format(info, "{0:XYZ}", value); Assert.AreEqual("XYZ", result); }
public void ToLatitude_Provider_Format_Assert() { var degrees = 41.79620158; string format = "dms5"; IFormatProvider provider = new LatitudeFormatInfo(); DegreeMinuteSecond subject = new DegreeMinuteSecond(degrees); string result = subject.ToLatitude(provider, format); Assert.AreEqual("41° 47' 46.32569'' N", result); }
public void ToLatitude_Provider_Assert() { var degrees = 41.79620158; LatitudeFormatInfo provider = new LatitudeFormatInfo(); provider.Separator = "-"; DegreeMinuteSecond subject = new DegreeMinuteSecond(degrees); string result = subject.ToLatitude(provider); Assert.AreEqual("41°-47'-46''-N", result); }