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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }