示例#1
0
        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);
        }
示例#2
0
 /// <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;
 }