public void CreateStartButtonController() { IStartButtonController controller = new StartButtonControllerBuilder(new Mock <IStartButtonModel>().Object, new Mock <IStartButtonView>().Object) .Build(); Assert.NotNull(controller); }
public void ConfigureStartButton() { IStartButtonController controller = new StartButtonControllerBuilder(new Mock <IStartButtonModel>().Object, new Mock <IStartButtonView>().Object) .Configure(new StartButtonControllerOptions()) .Build(); Assert.NotNull(controller.Options); }
private void CreateStartButton() { Debug.Log("Game Controller CreateStartButton running"); var startButtonView = mainMenu.GetComponentInChildren <StartButtonView>(); if (startButtonView == null) { Debug.Log("couldn't locate StartButtonView in main menu"); } var player = new PlayerModel { Id = new Guid("11111111-1111-1111-1111-111111111112"), Position = new WGVector3() }; StartButtonModelFactory startButtonModelFactory = new StartButtonModelFactory(); StartButtonControllerBuilder startButtonControllerBuilder = new StartButtonControllerBuilder(startButtonModelFactory.Model, startButtonView); IStartButtonControllerOptions options = new StartButtonControllerOptions(); startButtonControllerBuilder.Configure(options).Build(); }