public void GetMinUnsolvedWithRowMove()
{
Pattern pattern = new Pattern(2, 2);
pattern.SetRow(0, "1 2");
pattern.SetRow(1, "4 3");
pattern.MoveRow(0, 1);
var result = pattern.GetMinUnsolved();
Assert.IsNotNull(result);
Assert.AreEqual(0, result.Row);
Assert.AreEqual(1, result.Column);
Assert.AreEqual(2, result.Value);
}