Support for LibrarySettings.

This commit is contained in:
2020-05-04 18:17:26 +02:00
parent 87cd1b0b40
commit f37888554f
5 changed files with 96 additions and 3 deletions

View File

@@ -0,0 +1,39 @@
using NUnit.Framework;
using PkmnLibSharp.Library;
namespace PkmnLibSharpTests.Library
{
public class LibrarySettingsTests
{
[Test]
public void ConstructDestruct()
{
var s = new LibrarySettings(100, 4, 4096);
s.Dispose();
}
[Test]
public void GetMaximalLevel()
{
var s = new LibrarySettings(100, 4, 4096);
Assert.AreEqual(s.MaximalLevel, 100);
s.Dispose();
}
[Test]
public void GetMaximalMoves()
{
var s = new LibrarySettings(100, 4, 4096);
Assert.AreEqual(s.MaximalMoves, 4);
s.Dispose();
}
[Test]
public void GetShiny()
{
var s = new LibrarySettings(100, 4, 4096);
Assert.AreEqual(s.ShinyRate, 4096);
s.Dispose();
}
}
}