private static string ReportPersisted(Common.DomRepository repository) { var loadedData = repository.Test6.Pers.Query().Select(item => item.Name + item.Num.CastToString()).ToList(); string report = string.Join(", ", loadedData.OrderBy(s => s)); Console.WriteLine(report); return report; }
private PluginInspector CreatePluginInspector(Common.ILogger logger) { string tempDir = TestUtils.CreateTestDirectory(this.TestContext, "pluginInsp"); PluginInspector inspector = new PluginInspector(logger, tempDir); return inspector; }
private static void PrepareSimpleData(Common.DomRepository repository, string treeDescription) { repository.TestHierarchy.Simple.Delete(repository.TestHierarchy.Simple.All()); var items = new Dictionary<string, TestHierarchy.Simple>(); var inputElements = treeDescription.Split(',').Select(x => x.Trim()).ToArray(); var rootNodes = inputElements.Where(ni => !ni.Contains('-')); var parentChildEdges = inputElements.Where(ni => ni.Contains('-')).Select(edge => { var split = edge.Split('-'); return new { Parent = split[0], Child = split[1] }; }); foreach (string node in rootNodes) items.Add(node, new TestHierarchy.Simple { ID = Guid.NewGuid(), Name = node }); foreach (var node in parentChildEdges) items.Add(node.Child, new TestHierarchy.Simple { ID = Guid.NewGuid(), Name = node.Child }); foreach (var node in parentChildEdges) items[node.Child].ParentID = items[node.Parent].ID; repository.TestHierarchy.Simple.Insert(items.Values); }
static string ReportLegacy2(RhetosTestContainer container, Common.DomRepository domRepository) { container.Resolve<Common.ExecutionContext>().EntityFrameworkContext.ClearCache(); var loaded = domRepository.Test13.Legacy2.Query().Select(l2 => l2.Leg1.Name + " " + l2.NameNew + " " + l2.Same); return string.Join(", ", loaded.OrderBy(x => x)); }
private string DumpSimple(Common.DomRepository repository) { return TestUtility.DumpSorted( repository.TestDenyUserEdit.Simple.Query(), item => (item.Editable ?? "null") + " " + (item.NonEditable ?? "null") + " " + (item.NonEditableReference != null ? item.NonEditableReference.Name : "null")); }
private static void TestDoubleAutoCode(RhetosTestContainer container, Common.DomRepository repository, string formatA, string formatB, string expectedCodes) { Guid id = Guid.NewGuid(); repository.TestAutoCodeCached.DoubleAutoCode.Insert(new[] { new TestAutoCodeCached.DoubleAutoCode { ID = id, CodeA = formatA, CodeB = formatB } }); container.Resolve<Common.ExecutionContext>().EntityFrameworkContext.ClearCache(); string generatedCodes = repository.TestAutoCodeCached.DoubleAutoCode.Query().Where(item => item.ID == id).Select(item => item.CodeA + "," + item.CodeB).Single(); Console.WriteLine(formatA + "," + formatB + " => " + generatedCodes); Assert.AreEqual(expectedCodes, generatedCodes); }
private static string ReportDocumentAggregates(Common.DomRepository repository) { var loadedData = repository.Test9.DocumentAggregates.Query().Select(item => item.NameNumParts).ToList(); string report = string.Join(", ", loadedData.OrderBy(s => s)); Console.WriteLine(report); return report; }
static string ReportLegacy2(RhetosTestContainer container, Common.DomRepository domRepository) { container.Resolve<Common.ExecutionContext>().NHibernateSession.Flush(); container.Resolve<Common.ExecutionContext>().NHibernateSession.Clear(); var loaded = domRepository.Test13.Legacy2.Query().Select(l2 => l2.Leg1.Name + " " + l2.NameNew + " " + l2.Same); return string.Join(", ", loaded.OrderBy(x => x)); }
public EntityHelperMultiple(RhetosTestContainer container, Common.DomRepository repository) { _repository = container.Resolve<Common.DomRepository>(); }
private static string ReportCachingTestView(Common.DomRepository repository) { return string.Join(", ", repository.TestDataStructure.CachingTestView.All().Select(item => item.S).OrderBy(x => x)); }
private static string ReportDocumentCreationInfo(Common.DomRepository repository) { var loadedData = repository.Test9.DocumentCreationInfo.Query().Select(item => item.Base.Name + ":" + item.Rank).ToList(); string report = string.Join(", ", loadedData.OrderBy(s => s)); Console.WriteLine(report); return report; }
static string ReportLegacy2(Common.ExecutionContext executionContext, Common.DomRepository domRepository) { executionContext.NHibernateSession.Flush(); executionContext.NHibernateSession.Clear(); var loaded = domRepository.Test13.Legacy2.Query().Select(l2 => l2.Leg1.Name + " " + l2.NameNew + " " + l2.Same); return string.Join(", ", loaded.OrderBy(x => x)); }
private static void InitializeData(Common.ExecutionContext executionContext) { executionContext.SqlExecuter.ExecuteSql(new[] { "DELETE FROM Test13.Old2;", "DELETE FROM Test13.Old1;", "INSERT INTO Test13.Old1 (ID, IDOld1, Name) SELECT '" + GuidA + "', 11, 'a';", "INSERT INTO Test13.Old1 (ID, IDOld1, Name) SELECT '" + GuidB + "', 12, 'b';", "INSERT INTO Test13.Old2 (ID, IDOld2, Name, Old1ID, Same) SELECT NEWID(), 21, 'ax', 11, 'sx'", "INSERT INTO Test13.Old2 (ID, IDOld2, Name, Old1ID, Same) SELECT NEWID(), 22, 'ay', 11, 'sy'" }); }
private void TestSetLock(Common.SetLock parameters, Common.DomRepository repository, Rhetos.Utilities.IUserInfo userInfo) { repository.Common.SetLock.Execute(parameters); }
public void Publish(Common.DTO.EarnedBadgeItemDTO earnedBadge) { }
private static string Dump(Common.Queryable.TestComputedFrom_MultiSync item) { return item.Base.Name1 + " " + item.Name1a + " " + item.Name1bx + " " + item.Name2a; }
private static int SimpleNumParts(Common.DomRepository repository, string documentName) { return repository.Test9.Document.Query() .Where(d => d.Name == documentName) .Select(d => d.Extension_DocumentSimpleAggregate.NumParts) .Single().Value; }
private PatchApplierTest AddExpectedResult(Common.Result result) { _expectedResult = result; return this; }
private static void AssertData(Common.DomRepository repository, string expected) { Assert.AreEqual(expected, TestUtility.DumpSorted(repository.TestInvalidData.Simple.All(), item => item.Name)); }
private static string ReportClaims(Common.DomRepository repository) { var loaded = repository.TestEntity.Claim.All(); var report = TestUtility.DumpSorted(loaded, claim => claim.ClaimResource + "-" + claim.ClaimRight); Console.WriteLine("Report: " + report); return report; }
public EntityHelperMultiple(Common.ExecutionContext executionContext, Common.DomRepository repository) { _executionContext = executionContext; _repository = repository; }
private static string ReportSimple(Common.DomRepository repository) { return ReportSimple(repository.TestHierarchy.Simple.All()); }
private static void FilterCode(Common.DomRepository repository, string operation, string value, string expectedCodes) { Console.WriteLine("TEST CODE: " + operation + " " + value); var source = repository.TestGenericFilter.Simple.Query(); var result = GenericFilterWithPagingUtility.Filter(source, new[] { new FilterCriteria { Property = "Code", Operation = operation, Value = ComperisonOperations.Contains(operation) ? (object) int.Parse(value) : value } }); Assert.AreEqual(expectedCodes, TestUtility.DumpSorted(result, item => item.Code.ToString())); }
private static void AssertDataSimple2(string expected, Common.DomRepository repository) { Assert.AreEqual(expected, TestUtility.DumpSorted(repository.TestLockItems.Simple2.All(), item => item.Name)); }
private static void FilterStart(Common.DomRepository repository, string value, string expectedCodes) { Console.WriteLine("TEST DateIn: " + value); var source = repository.TestGenericFilter.Simple.Query(); var result = GenericFilterWithPagingUtility.Filter(source, new[] { new FilterCriteria { Property = "Start", Operation = "DateIn", Value = value } }); Assert.AreEqual(expectedCodes, TestUtility.DumpSorted(result, item => item.Code.ToString())); }