blob: 20b246ae0b5fdca84fd051377f1f8d5455cd4826 [file] [log] [blame]
using System;
using Apache.Geode.NetCore;
using NUnit.Framework;
namespace GemfireDotNetTest
{
public class CacheFactoryUnitTests
{
[SetUp]
public void Setup()
{
}
[Test]
public void TestCreateFactory()
{
using (var client = new Client())
{
using (var cacheFactory = CacheFactory.Create())
{
Assert.IsNotNull(cacheFactory);
}
}
}
[Test]
public void TestCacheFactoryGetVersion()
{
using (var client = new Client())
{
using (var cacheFactory = CacheFactory.Create())
{
var version = cacheFactory.Version;
Assert.AreNotEqual(version, String.Empty);
}
Assert.Pass();
}
}
[Test]
public void TestCacheFactoryGetProductDescription()
{
using (var client = new Client())
{
using (var cacheFactory = CacheFactory.Create())
{
var description = cacheFactory.ProductDescription;
Assert.AreNotEqual(description, String.Empty);
}
Assert.Pass();
}
}
[Test]
public void TestCacheFactorySetPdxIgnoreUnreadFields()
{
using (var client = new Client())
{
using (var cacheFactory = CacheFactory.Create())
{
cacheFactory.PdxIgnoreUnreadFields = true;
cacheFactory.PdxIgnoreUnreadFields = false;
}
Assert.Pass();
}
}
[Test]
public void TestCacheFactorySetPdxReadSerialized()
{
using (var client = new Client())
{
using (var cacheFactory = CacheFactory.Create())
{
cacheFactory.PdxReadSerialized = true;
cacheFactory.PdxReadSerialized = false;
}
Assert.Pass();
}
}
[Test]
public void TestCacheFactoryCreateCache()
{
using (var client = new Client())
{
using (var cacheFactory = CacheFactory.Create())
{
using (var cache = cacheFactory.CreateCache())
{
;
}
}
Assert.Pass();
}
}
[Test]
public void TestCacheFactorySetProperty()
{
using (var client = new Client())
{
using (var cacheFactory = CacheFactory.Create())
{
cacheFactory.SetProperty("log-level", "none")
.SetProperty("log-file", "geode_native.log");
}
Assert.Pass();
}
}
}
}