public void Setup() { OntologyDiscovery.AddAssembly(Assembly.GetExecutingAssembly()); MappingDiscovery.RegisterAssembly(Assembly.GetExecutingAssembly()); TinyVirtuoso.TinyVirtuoso v = new TinyVirtuoso.TinyVirtuoso(Environment.CurrentDirectory); instance = v.GetOrCreateInstance("NUnit"); instance.Start(true); ConnectionString = instance.GetTrinityConnectionString(); HostAndPort = instance.Configuration.Parameters.ServerPort; }
//[Test] public void TinyTest() { //Environment.CurrentDirectory = Path.Combine(Environment.CurrentDirectory, "blub"); TinyVirtuoso t = new TinyVirtuoso("Data"); string instanceName = "Test"; Virtuoso v = t.GetOrCreateInstance(instanceName); v.Start(); v.GetAdoNetConnectionString(); v.Stop(); }
public void DirectoryTest() { DirectoryInfo targetDir = new DirectoryInfo("Data"); //if (targetDir.Exists) //targetDir.Delete(true); //DirectoryInfo deployDir = new DirectoryInfo("C:\\Projects\\Unity3d\\example1\\TinyVirtuoso Example\\Output\\win\\game_Data\\StreamingAssets"); TinyVirtuoso t = new TinyVirtuoso(targetDir); string instanceName = "Test"; Virtuoso virt = t.GetOrCreateInstance(instanceName); virt.Start(true, TimeSpan.FromSeconds(30)); Assert.IsTrue(virt.IsOnline); Console.WriteLine("Started..."); Console.WriteLine("..Waiting..."); Thread.Sleep(TimeSpan.FromSeconds(10)); Console.WriteLine("Trying to stop"); t.Stop(instanceName); Console.WriteLine("Stopped"); }