public void AddPartition_NullConnectionServer_Failure() { Partition oPartition; var res = Partition.AddPartition(null, out oPartition, "name"); Assert.IsFalse(res.Success, "Static method for add partition did not fail with null ConnectionServer"); }
public void AddPartition_EmptyName_Failure() { Partition oPartition; var res = Partition.AddPartition(_mockServer, out oPartition, ""); Assert.IsFalse(res.Success, "Static method for add partition did not fail with empty name"); }
public void AddPartition_InvalidLocationId_Failure() { Partition oPartition; var res = Partition.AddPartition(_connectionServer, out oPartition, "name", "description", "boguslocation"); Assert.IsFalse(res.Success, "Static method for add partition did not fail with invalid Location"); }
public new static void MyClassInitialize(TestContext testContext) { BaseIntegrationTests.MyClassInitialize(testContext); string strName = "Temp_" + Guid.NewGuid().ToString(); WebCallResult res = SearchSpace.AddSearchSpace(_connectionServer, out _searchSpace, strName, "SearchSpace added by Unit Test"); Assert.IsTrue(res.Success, "Creation of new SearchSpace failed"); strName = "Temp_" + Guid.NewGuid().ToString(); res = Partition.AddPartition(_connectionServer, out _partition, strName, "Partition added by Unit Test"); Assert.IsTrue(res.Success, "Creation of new partition failed"); }
public void AddHighlight(string id, IHighlight highlight) { if (partitionDic.ContainsKey(id)) { var part = partitionDic[id]; //part.Highlight = highlight; part.Highlight.getRules().AddRange(highlight.getRules()); var rules = part.Highlight.getRules(); foreach (var rule in rules) { if (rule is MultiLineRule) { MultiLineRule prule = rule as MultiLineRule; var partid = prule.id; var newpart = new Partition(prule, new DefaultHighlight(prule.attr)); part.AddPartition(newpart); partitionDic.Add(partid, newpart); } } } else { var part = new Partition(id, highlight); partitionDic.Add(id, part); var rules = highlight.getRules(); foreach (var rule in rules) { if (rule is MultiLineRule) { MultiLineRule prule = rule as MultiLineRule; var partid = prule.id; var newpart = new Partition(prule, new DefaultHighlight(prule.attr)); part.AddPartition(newpart); partitionDic.Add(partid, newpart); } } } }