public void ForwardTest2()
{
var topology = new Forward(3, 2);
Assert.AreEqual(topology.States, 3);
Assert.AreEqual(topology.Deepness, 2);
double[,] actual;
double[] pi;
int states = topology.Create(false, out actual, out pi);
var expected = new double[,]
{
{ 0.50, 0.50, 0.00 },
{ 0.00, 0.50, 0.50 },
{ 0.00, 0.00, 1.00 },
};
Assert.IsTrue(actual.IsEqual(expected, 0.01));
Assert.AreEqual(states, 3);
}