public void WitsmlStore_AddToStore_Error_467_Unsupported_Data_Schema_Version() { var client = new CapClient { ApiVers = "1.4.1.1" }; var clients = new CapClients { Version = "1.4.x.y", CapClient = client }; var capabilitiesIn = EnergisticsConverter.ObjectToXml(clients); var well = new Well { Name = _devKit.Name("Well-to-add-unsupported-schema-version"), TimeZone = _devKit.TimeZone }; var response = _devKit.Add <WellList, Well>(well, capClient: capabilitiesIn); Assert.IsNotNull(response); Assert.AreEqual((short)ErrorCodes.ApiVersionNotSupported, response.Result); }
public void WitsmlStore_AddToStore_Error_473_Schema_Version_Not_Match() { var client = new CapClient { ApiVers = "1.4.1.1", SchemaVersion = "1.3.1.1" }; var clients = new CapClients { Version = "1.4.1.1", CapClient = client }; var capabilitiesIn = EnergisticsConverter.ObjectToXml(clients); var well = new Well { Name = _devKit.Name("Well-to-add-schema-version-not-match"), TimeZone = _devKit.TimeZone }; var response = _devKit.Add <WellList, Well>(well, capClient: capabilitiesIn); Assert.IsNotNull(response); Assert.AreEqual((short)ErrorCodes.SchemaVersionNotMatch, response.Result); }
public void WitsmlStore_AddToStore_Error_404_Invalid_Schema_Version() { var client = new CapClient { ApiVers = "1.4.1.1", SchemaVersion = "1.4.1.1,1.3.1.1" }; var clients = new CapClients { Version = "1.4.1.1", CapClient = client }; var capabilitiesIn = EnergisticsConverter.ObjectToXml(clients); var well = new Well { Name = "Well-to-add-invalid-schema-version" }; var response = _devKit.Add <WellList, Well>(well, capClient: capabilitiesIn); Assert.IsNotNull(response); Assert.AreEqual((short)ErrorCodes.InvalidClientSchemaVersion, response.Result); }