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... }
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... }