public void FOVBooleanOutput() { var map = new ArrayMap <bool>(10, 10); QuickGenerators.GenerateRectangleMap(map); var fov = new FOV(map); fov.Calculate(5, 5, 3); Console.WriteLine("FOV for reference:"); Console.WriteLine(fov.ToString(2)); foreach (var pos in fov.Positions()) { bool inFOV = fov[pos] != 0.0; Assert.AreEqual(inFOV, fov.BooleanFOV[pos]); } }