init
This commit is contained in:
36
tests/WeightTests.cs
Normal file
36
tests/WeightTests.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using NUnit.Framework;
|
||||
|
||||
namespace InverseOfLife.Test;
|
||||
[TestFixture]
|
||||
public class WeightTests
|
||||
{
|
||||
[Test]
|
||||
public void GetWeight_GeneralTest()
|
||||
{
|
||||
Board boardX = new Board(4, 4, useTracer: true);
|
||||
Board boardY = new Board(4, 4);
|
||||
boardX.Toggle(0, 1, true);
|
||||
boardX.Toggle(1, 1, true);
|
||||
boardX.Toggle(2, 1, true);
|
||||
Console.WriteLine(boardX.ToString());
|
||||
boardX.Evaluate();
|
||||
|
||||
boardY.Toggle(1, 2);
|
||||
boardY.Toggle(1, 3);
|
||||
|
||||
var t = Summarizer.GetWeight(boardX, boardY, 2);
|
||||
Assert.That(t.Length, Is.EqualTo(4));
|
||||
// Assert.That(t[0], Is.EqualTo(0));
|
||||
|
||||
Console.WriteLine(t[0]);
|
||||
Console.WriteLine(t[1]);
|
||||
Console.WriteLine(t[2]);
|
||||
Console.WriteLine(t[3]);
|
||||
|
||||
Console.WriteLine(boardX.ToString());
|
||||
Assert.That(t[1], Is.GreaterThan(0));
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user