public void OnPropertyChangedTest_randomJumpPositionUpdate() { Thread.Sleep(5000); Player_Accessor target = new Player_Accessor(); string expected = "rjpu"; string vidPath = sampleVideos[2]; object video = new Video(false, vidPath, new YuvVideoInfo(vidPath), null); target.setVideo(video); PropertyChangedEventArgs e = new PropertyChangedEventArgs(target.randomJumpPositionUpdate); target.OnPropertyChanged(this, e); int jumpTo; Int32.TryParse(target.jumpToFrameTextBox.Text, out jumpTo); Assert.AreEqual(expected, e.PropertyName, "Property name is wrong. "); Assert.AreEqual(jumpTo, target.video.handler.positionReader); }
public void OnPropertyChangedTest_nextFramePositionUpdate() { Player_Accessor target = new Player_Accessor(); string expected = "nfpu"; PropertyChangedEventArgs e = new PropertyChangedEventArgs(target.nextFramePositionUpdate); target.OnPropertyChanged(this, e); Assert.AreEqual(expected, e.PropertyName, "Property name is wrong. "); Assert.IsTrue(target.pausePlayTicker.Reset()); }
public void OnPropertyChangedTest_posReadProName() { string vidPath = sampleVideos[2]; object video = new Video(false, vidPath, new YuvVideoInfo(vidPath), null); Player_Accessor target = new Player_Accessor(); target.setVideo(video); string expected = "positionReader"; PropertyChangedEventArgs e = new PropertyChangedEventArgs(target.posReadProName); target.OnPropertyChanged(this, e); Assert.AreEqual(expected, e.PropertyName, "Property name is wrong. "); Assert.AreEqual(target._positionReader, target.video.handler.positionReader); }
public void OnPropertyChangedTest_fpsIndProName() { Player_Accessor target = new Player_Accessor(); string expected = "fpsIndicatorValue"; object sender = new YuvVideoHandler(); PropertyChangedEventArgs e = new PropertyChangedEventArgs(target.fpsIndProName); target.OnPropertyChanged(sender, e); Assert.AreEqual(expected, e.PropertyName, "Property name is wrong. "); }