public void Generate_ThreeByThreeMatrix_GeneratesVerifiedMatrix() { var generator = new MagicSquareGenerator(); var square = generator.Generate(3); var myVerifier = new MyVerifier(); Assert.IsTrue(myVerifier.Verify(square)); }
public void TestSizeThree() { var gen = new MagicSquareGenerator(); var square = gen.Generate(3); Console.WriteLine(SquareToString(square)); var v = new MyVerifier(); // prevents cheating :) Assert.IsTrue(v.Verify(square), "Verification failed: this is not a magic square"); }
static void Main(string[] args) { var msg = new MagicSquareGenerator(); Console.WriteLine($"Here's your 3x3 magic square { msg.Generate(3) }"); }
static void Main(string[] args) { MagicSquareGenerator msg = new MagicSquareGenerator(); var k = msg.Generate(4); }