public void ArtificialHorizonViewModel_SliderChanged_CorrectValues() { var data = Factories.GetArtificialHorizonData(); var model = new ArtificialHorizonViewModel(data); model.SliderValueChanged(2); Assert.AreEqual(15f, model.Roll); Assert.AreEqual(15f, model.Yaw); Assert.AreEqual(15f, model.Pitch); Assert.AreEqual(30f, model.Velocity); Assert.AreEqual(10d, model.ClimbVelocity); }
/// <summary> /// The constructor for the ArtificialHorizon page /// </summary> /// <param name="data">A DataPRovider object to read the data from</param> public ArtificialHorizon(DataProvider data) { InitializeComponent(); model = new ArtificialHorizonViewModel(data); this.DataContext = model; }