public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. var squareMaker = UIViewBuilder.InitialiseUIComponents(view: View); var shapeSetBuilder = new ShapeSetBuilder(squareViewFactory: squareMaker); _shapeController = new GameInitialiser() .MakeShapeController(shapeSetBuilder: shapeSetBuilder); }
public void TestOccupiedGridSquareMatrixIsCorrectSize() { // Arrange var shapeSetBuilder = new ShapeSetBuilder(squareViewFactory: new MockSquareFactory()); // Act var gridSquares = shapeSetBuilder.MakeGridSquares(); // Assert Asserter.AreEqual(actual: gridSquares.Width, expected: TestConstants.GridWidth); Asserter.AreEqual(actual: gridSquares.Height, expected: TestConstants.GridHeight); }