Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }