public void EtpUri_IsRelatedTo_Can_Detect_Different_Versions() { var uri14 = new EtpUri("eml://witsml14/well"); var uri20 = new EtpUri("eml://witsml20/Well"); Assert.IsTrue(uri14.IsValid); Assert.IsTrue(uri20.IsValid); Assert.IsFalse(uri14.IsRelatedTo(uri20)); }
public void EtpUri_IsRelatedTo_Can_Detect_Different_Families() { var uriResqml = new EtpUri("eml:///resqml20"); var uriWitsml = new EtpUri("eml:///witsml20"); Assert.IsTrue(uriResqml.IsValid); Assert.IsTrue(uriWitsml.IsValid); Assert.IsFalse(uriResqml.IsRelatedTo(uriWitsml)); }
public void EtpUri_Append_Can_Append_Object_Type_To_Base_Uri() { var uri14 = new EtpUri("eml://witsml14"); var uriWell = uri14.Append("well"); Assert.IsTrue(uriWell.IsValid); Assert.IsFalse(uriWell.IsBaseUri); Assert.AreEqual("1.4.1.1", uriWell.Version); Assert.AreEqual("well", uriWell.ObjectType); Assert.AreEqual(uri14, uriWell.Parent); Assert.IsTrue(uri14.IsRelatedTo(uriWell)); }