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);
        }
Ejemplo n.º 3
0
    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();
    }