예제 #1
0
 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);
 }
예제 #2
0
 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());
 }
예제 #3
0
 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);
 }
예제 #4
0
 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. ");
 }