public void Setup()
        {
            // Initilize Xamarin Forms
            MockForms.Init();

            //This is your App.xaml and App.xaml.cs, which can have resources, etc.
            app = new App();
            Application.Current = app;

            page = new CharacterCreatePage(new GenericViewModel <CharacterModel>(new CharacterModel()));
        }
        public void CharacterCreatePage_OnSliderChanged_Level_Should_Pass()
        {
            // Arrange
            page = new CharacterCreatePage();
            int oldLevel = 0;
            int newLevel = 15;

            Slider LevelSlider = (Slider)page.FindByName("LevelSlider");
            var    args1       = new ValueChangedEventArgs(oldLevel, newLevel);

            // Act
            page.OnSliderChanged(LevelSlider, args1);

            // Assert
            Assert.IsTrue(true); // Got to here, so it happened...
        }
        public void CharacterCreatePage_Defense_OnStepperDefenseChanged_Default_Should_Pass()
        {
            // Arrange
            var data      = new CharacterModel();
            var ViewModel = new GenericViewModel <CharacterModel>(data);

            page = new CharacterCreatePage(ViewModel);
            double oldDefense = 0.0;
            double newDefense = 1.0;

            var args = new ValueChangedEventArgs(oldDefense, newDefense);

            // Act
            page.Defense_OnStepperValueChanged(null, args);

            // Reset

            // Assert
            Assert.IsTrue(true); // Got to here, so it happened...
        }
Example #4
0
        public void CharacterCreatePage_TypePicker_Changed_Default_Should_Pass()
        {
            // Arrange
            var data      = new CharacterModel();
            var ViewModel = new GenericViewModel <CharacterModel>(data);

            page = new CharacterCreatePage(ViewModel);
            double oldType = 1;
            double newType = 2;

            var args = new ValueChangedEventArgs(oldType, newType);

            // Act
            page.Changed_CharacterTypePicker(null, args);

            // Reset

            // Assert
            Assert.IsTrue(true); // Got to here, so it happened...
        }