blob: 102ebeb82911e6df8b9d76709157ca891603a20a [file] [log] [blame]
using System.Net.Cache;
using Apache.Geode.DotNetCore;
using NUnit.Framework;
namespace GemfireDotNetTest
{
public class PoolFactoryUnitTests
{
[SetUp]
public void Setup()
{
}
[Test]
public void TestPoolFactoryAddLocator()
{
using (var cacheFactory = CacheFactory.Create()
.SetProperty("log-level", "none")
.SetProperty("log-file", "geode_native.log"))
{
using (var cache = cacheFactory.CreateCache())
{
using (var poolManager = cache.PoolManager)
{
using (var poolFactory = poolManager.CreatePoolFactory())
{
poolFactory.AddLocator("localhost", 10334);
}
}
}
}
Assert.Pass();
}
[Test]
public void TestPoolFactoryCreatePool()
{
using (var cacheFactory = CacheFactory.Create()
.SetProperty("log-level", "none")
.SetProperty("log-file", "geode_native.log"))
{
using (var cache = cacheFactory.CreateCache())
{
using (var poolManager = cache.PoolManager)
{
using (var poolFactory = poolManager.CreatePoolFactory())
{
poolFactory.AddLocator("localhost", 10334);
using (var pool = poolFactory.CreatePool("myPool"))
{
;
}
}
}
}
}
Assert.Pass();
}
[Test]
public void TestCreatePoolWithoutPoolManager()
{
using (var cacheFactory = CacheFactory.Create()
.SetProperty("log-level", "none")
.SetProperty("log-file", "geode_native.log"))
{
using (var cache = cacheFactory.CreateCache())
{
using (var poolFactory = cache.PoolFactory)
{
//using (var poolFactory = poolManager.CreatePoolFactory())
//{
poolFactory.AddLocator("localhost", 10334);
using (var pool = poolFactory.CreatePool("myPool"))
{
;
}
//}
}
}
}
Assert.Pass();
}
}
}