// [TestCase] public void SingleClientService_SpeedTest() { // DISABLE THIS TEST IF YOU DON'T NEED IT. byte[] bytes; var rawService = new VimeoService(); using (var managedService = new SingleClientService(rawService)) { var watch = Stopwatch.StartNew(); for (int i = 0; i < 5; i++) { bytes = rawService.Download(VimeoUri); } var rawTime = watch.Elapsed; watch.Restart(); for (int i = 0; i < 5; i++) { bytes = managedService.Download(VimeoUri); } var managedTime = watch.Elapsed; watch.Stop(); var difference = managedTime - rawTime; Assert.That(difference > TimeSpan.Zero, $"Single client speed test failed! Difference is: {difference}."); } }
// [TestCase] public void SingleClientService_SpeedTest() { // DISABLE THIS TEST IF YOU DON'T NEED IT. byte[] bytes; var rawService = new VimeoService(); using (var managedService = new SingleClientService(rawService)) { var watch = Stopwatch.StartNew(); for (int i = 0; i < 5; i++) bytes = rawService.Download(VimeoUri); var rawTime = watch.Elapsed; watch.Restart(); for (int i = 0; i < 5; i++) bytes = managedService.Download(VimeoUri); var managedTime = watch.Elapsed; watch.Stop(); var difference = managedTime - rawTime; Assert.That(difference > TimeSpan.Zero, $"Single client speed test failed! Difference is: {difference}."); } }
public void Vimeo_Download() { var service = new VimeoService(); byte[] bytes = service.Download(VimeoUri); }