public void TestSetUp() { _devKit = new DevKit141Aspect(TestContext); _dataAdapter = _devKit.Container.Resolve <IWitsmlDataAdapter <DbAuditHistory> >(); _changeLog = new DbAuditHistory { Uid = _devKit.Uid(), Name = _devKit.Name(), UidObject = _devKit.Uid(), NameObject = _devKit.Name(), ObjectType = ObjectTypes.Well, LastChangeType = ChangeInfoType.add, LastChangeInfo = $"Well was added for test {TestContext.TestName}", ChangeHistory = new List <ChangeHistory>() }; _changeLog.CommonData = _changeLog.CommonData.Create(); _changeLog.ChangeHistory.Add(new ChangeHistory { ChangeInfo = _changeLog.LastChangeInfo, ChangeType = _changeLog.LastChangeType, DateTimeChange = _changeLog.CommonData.DateTimeLastChange }); }
public void TestSetUp() { _devKit = new DevKit141Aspect(TestContext); _devKit.Store.CapServerProviders = _devKit.Store.CapServerProviders .Where(x => x.DataSchemaVersion == OptionsIn.DataVersion.Version141.Value) .ToArray(); _well = new Well { Uid = _devKit.Uid(), Name = _devKit.Name("Well 01"), TimeZone = _devKit.TimeZone }; _wellbore = new Wellbore() { Uid = _devKit.Uid(), UidWell = _well.Uid, NameWell = _well.Name, Name = _devKit.Name("Wellbore 01") }; _log = new Log() { Uid = _devKit.Uid(), UidWell = _well.Uid, UidWellbore = _wellbore.Uid, NameWell = _well.Name, NameWellbore = _wellbore.Name, Name = _devKit.Name("Log 01") }; }
public void TestSetUp() { _devKit = new DevKit141Aspect(TestContext); _provider = _devKit.Container.Resolve <IDatabaseProvider>(); _testDataDir = new DirectoryInfo(@".\TestData").FullName; _devKit.Store.CapServerProviders = _devKit.Store.CapServerProviders .Where(x => x.DataSchemaVersion == OptionsIn.DataVersion.Version141.Value) .ToArray(); _well = new Well { Uid = _devKit.Uid(), Name = _devKit.Name("Well 01"), TimeZone = _devKit.TimeZone }; _wellbore = new Wellbore() { Uid = _devKit.Uid(), UidWell = _well.Uid, NameWell = _well.Name, Name = _devKit.Name("Wellbore 01") }; _log = _devKit.CreateLog(_devKit.Uid(), _devKit.Name("Log 01"), _well.Uid, _well.Name, _wellbore.Uid, _wellbore.Name); }
public void TestSetUp() { Logger.Debug($"Executing {TestContext.TestName}"); DevKit = new DevKit141Aspect(TestContext); DevKit.Store.CapServerProviders = DevKit.Store.CapServerProviders .Where(x => x.DataSchemaVersion == OptionsIn.DataVersion.Version141.Value) .ToArray(); Well = new Well { Uid = DevKit.Uid(), Name = DevKit.Name("Well"), TimeZone = DevKit.TimeZone }; Wellbore = new Wellbore { Uid = DevKit.Uid(), Name = DevKit.Name("Wellbore"), UidWell = Well.Uid, NameWell = Well.Name, MD = new MeasuredDepthCoord(0, MeasuredDepthUom.ft) }; QueryEmptyList = DevKit.List(new Wellbore()); BeforeEachTest(); OnTestSetUp(); }
public void TestSetUp() { Logger.Debug($"Executing {TestContext.TestName}"); DevKit = new DevKit141Aspect(TestContext); DevKit.Store.CapServerProviders = DevKit.Store.CapServerProviders .Where(x => x.DataSchemaVersion == OptionsIn.DataVersion.Version141.Value) .ToArray(); ToolErrorTermSet = new ToolErrorTermSet { Uid = DevKit.Uid(), Name = DevKit.Name("ToolErrorTermSet") }; QueryEmptyList = DevKit.List(new ToolErrorTermSet()); BeforeEachTest(); OnTestSetUp(); }
public void TestSetUp() { var url = "http://localhost/Witsml.Web/WitsmlStore.svc"; // IIS //var url = "http://localhost:5050/WitsmlStore.svc"; // TestApp DevKit = new DevKit141Aspect(TestContext, url); Context = new Witsml141Context(DevKit.ConnectionUrl); Well = new Well() { Name = DevKit.Name("Well 01"), TimeZone = DevKit.TimeZone, Uid = DevKit.Uid() }; Wellbore = new Wellbore() { UidWell = Well.Uid, NameWell = Well.Name, Name = DevKit.Name("Wellbore 01-01"), Uid = DevKit.Uid() }; Log = new Log() { UidWell = Well.Uid, NameWell = Well.Name, UidWellbore = Wellbore.Uid, NameWellbore = Wellbore.Name, Name = DevKit.Name("Log 01"), Uid = DevKit.Uid() }; DevKit.InitHeader(Log, LogIndexType.measureddepth); }
public void TestSetUp() { var url = "http://localhost/Witsml.Web/WitsmlStore.svc"; // IIS //var url = "http://localhost:5050/WitsmlStore.svc"; // TestApp _devKit = new DevKit141Aspect(TestContext, url); _well1 = new Well() { Name = _devKit.Name("Well 01"), TimeZone = _devKit.TimeZone, Uid = _devKit.Uid() }; _well2 = new Well() { Name = _devKit.Name("Well 02"), TimeZone = _devKit.TimeZone }; _wellbore1 = new Wellbore() { UidWell = _well1.Uid, NameWell = _well1.Name, Name = _devKit.Name("Wellbore 01-01"), Uid = _devKit.Uid() }; _wellbore2 = new Wellbore() { UidWell = _well1.Uid, NameWell = _well1.Name, Name = _devKit.Name("Wellbore 01-02") }; _log1 = new Log() { UidWell = _well1.Uid, NameWell = _well1.Name, UidWellbore = _wellbore1.Uid, NameWellbore = _wellbore1.Name, Name = _devKit.Name("Log 01"), Uid = _devKit.Uid() }; _log2 = new Log() { UidWell = _well1.Uid, NameWell = _well1.Name, UidWellbore = _wellbore1.Uid, NameWellbore = _wellbore1.Name, Name = _devKit.Name("Log 02") }; _devKit.InitHeader(_log1, LogIndexType.measureddepth); _devKit.InitHeader(_log2, LogIndexType.datetime); }
public void TestSetUp() { DevKit = new DevKit141Aspect(TestContext); Provider = DevKit.Container.Resolve <IDatabaseProvider>(); Well1 = new Well() { Name = DevKit.Name("Mongo Well 01"), TimeZone = DevKit.TimeZone, Uid = DevKit.Uid() }; Well2 = new Well() { Name = DevKit.Name("Mongo Well 02"), TimeZone = DevKit.TimeZone }; }
public void Log141Adapter_DeleteFromStore_Can_Delete_Log_With_Data_File() { // Add log AddParents(); // Adjust Points and Nodes for large file WitsmlSettings.LogMaxDataPointsAdd = 5000000; WitsmlSettings.LogMaxDataNodesAdd = 15000; WitsmlSettings.LogMaxDataPointsGet = 5000000; WitsmlSettings.LogMaxDataNodesGet = 15000; var xmlfile = Path.Combine(_testDataDir, string.Format(_exceedFileFormat, "log")); var xmlin = File.ReadAllText(xmlfile); var logList = EnergisticsConverter.XmlToObject <LogList>(xmlin); Assert.IsNotNull(logList); var log = logList.Log.FirstOrDefault(); Assert.IsNotNull(log); log.Uid = _devKit.Uid(); log.UidWell = _well.Uid; log.UidWellbore = _wellbore.Uid; log.NameWell = _well.Name; log.NameWellbore = _wellbore.Name; var logDataAdded = log.LogData.FirstOrDefault(); Assert.IsNotNull(logDataAdded); AddLog(log); // Query log var result = GetLog(log); var logDatas = result.LogData; Assert.IsNotNull(logDatas); var logData = logDatas.FirstOrDefault(); Assert.IsNotNull(logData); Assert.AreEqual(logDataAdded.Data.Count, logData.Data.Count); var uri = log.GetUri(); // Query Data Chunk var chunks = GetDataChunks(uri); Assert.IsTrue(chunks.Count > 0); // Query Mongo File var fileChunks = chunks.Where(c => string.IsNullOrEmpty(c.Data)).ToList(); Assert.IsTrue(fileChunks.Count > 0); var database = _provider.GetDatabase(); foreach (var fc in fileChunks) { Assert.IsNull(fc.Data); var mongoFile = GetMongoFile(database, fc.Uid); Assert.IsNotNull(mongoFile); } var fileUids = fileChunks.Select(fc => fc.Uid).ToList(); // Delete log DeleteLog(log, string.Empty); // Assert log is deleted var query = _devKit.CreateLog(log.Uid, null, log.UidWell, null, log.UidWellbore, null); var results = _devKit.Query <LogList, Log>(query, optionsIn: OptionsIn.ReturnElements.All); Assert.AreEqual(0, results.Count); // Assert Channel Data Chunk is deleted chunks = GetDataChunks(uri); Assert.IsTrue(chunks.Count == 0); // Assert Mongo file is deleted foreach (var uid in fileUids) { var mongoFile = GetMongoFile(database, uid); Assert.IsNull(mongoFile); } }