public void CreateToggleButton()
        {
            toggleButtonBehaviourMock_ = Substitute.For <IToggleButtonBehaviour>();
            var toggleButton = componentFactory_.CreateToggleButton(toggleButtonBehaviourMock_);

            Assert.True(toggleButton != null);
        }
Example #2
0
        public void SetUp()
        {
            scaleGridToggleBehaviourMock_     = Substitute.For <IToggleButtonBehaviour>();
            directionGridToggleBehaviourMock_ = Substitute.For <IToggleButtonBehaviour>();
            equatorToggleBehaviourMock_       = Substitute.For <IToggleButtonBehaviour>();
            scaleGridToggleButtonMock_        = Substitute.For <IToggleButton>();
            directionGridToggleButtonMock_    = Substitute.For <IToggleButton>();
            equatorGridToggleButtonMock_      = Substitute.For <IToggleButton>();
            consoleBehaviourMock_             = Substitute.For <IConsoleBehaviour>();
            gridBehaviourMock_            = Substitute.For <IGridBehaviour>();
            componentFactoryMock_         = Substitute.For <IComponentFactory>();
            scaleCircleBehaviourMock_     = Substitute.For <IVisible>();
            directionCircleBehaviourMock_ = Substitute.For <IVisible>();
            equatorCircleBehaviourMock_   = Substitute.For <IVisible>();
            pureDataFacadeMock_           = Substitute.For <IPureDataFacade>();

            consoleBehaviourMock_.ScaleGridToggleBehaviour.Returns(scaleGridToggleBehaviourMock_);
            consoleBehaviourMock_.DirectionGridToggleBehaviour.Returns(directionGridToggleBehaviourMock_);
            consoleBehaviourMock_.EquatorToggleBehaviour.Returns(equatorToggleBehaviourMock_);

            componentFactoryMock_.CreateToggleButton(scaleGridToggleBehaviourMock_).Returns(scaleGridToggleButtonMock_);
            componentFactoryMock_.CreateToggleButton(directionGridToggleBehaviourMock_).Returns(directionGridToggleButtonMock_);
            componentFactoryMock_.CreateToggleButton(equatorToggleBehaviourMock_).Returns(equatorGridToggleButtonMock_);

            gridBehaviourMock_.ScaleCircleBehaviour.Returns(scaleCircleBehaviourMock_);
            gridBehaviourMock_.DirectionCircleBehaviour.Returns(directionCircleBehaviourMock_);
            gridBehaviourMock_.FFTCircleBehaviour.Returns(equatorCircleBehaviourMock_);

            console_ = new Console(consoleBehaviourMock_, gridBehaviourMock_, pureDataFacadeMock_, componentFactoryMock_);
        }
Example #3
0
 public IToggleButton CreateToggleButton(IToggleButtonBehaviour toggleButtonBehaviour)
 {
     return(new ToggleButton(toggleButtonBehaviour));
 }
Example #4
0
 public ToggleButton(IToggleButtonBehaviour toggleButtonBehaviour)
 {
     toggleButtonBehaviour_ = toggleButtonBehaviour;
     toggleButtonBehaviour_.ButtonTouched += Toggle;
 }
 public void SetUp()
 {
     toggleButtonBehaviour_ = Substitute.For <IToggleButtonBehaviour>();
     toggleButton_          = new ToggleButton(toggleButtonBehaviour_);
 }