Пример #1
0
        public void EtpUris_GetUri_Can_Get_141_Uri_Family_From_Type()
        {
            var well = new Witsml141.Well {
                Uid = _data.Uid()
            };
            var uriFamily = EtpUris.GetUriFamily(well.GetType());

            Assert.IsTrue("eml://witsml14".EqualsIgnoreCase(uriFamily.ToString()));
            Assert.AreEqual("witsml", uriFamily.Family);
            Assert.AreEqual("1.4.1.1", uriFamily.Version);
        }
Пример #2
0
        public void EtpUris_GetUri_Can_Get_Well_141_Uri()
        {
            var well = new Witsml141.Well {
                Uid = _data.Uid()
            };
            var uri = well.GetUri();

            Assert.IsTrue($"eml://witsml14/well({ well.Uid })".EqualsIgnoreCase(uri.ToString()));
            Assert.AreEqual("well", uri.ObjectType);
            Assert.AreEqual(well.Uid, uri.ObjectId);
        }