public GfyCatVideoUploaderTests()
 {
     DeleteTestFiles();
     _fakeGfyCatApi              = A.Fake <IGfyCatApi>();
     _fakeGfyCatFileDropApi      = A.Fake <IGfyCatFileDropApi>();
     _fakeGfyCatApiConfiguration = A.Fake <IGfyCatApiConfiguration>();
     A.CallTo(() => _fakeGfyCatApiConfiguration.GetUploadTimeoutInMs()).Returns(500);
     A.CallTo(() => _fakeGfyCatApiConfiguration.GetUploadStatusPollingPeriodInMs()).Returns(10);
     _gfyCatVideoUploader = new GfyCatVideoUploader(_fakeGfyCatApi, _fakeGfyCatFileDropApi, _fakeGfyCatApiConfiguration);
 }
 public GfyCatVideoUploader(IGfyCatApi gfyCatApi, IGfyCatFileDropApi gfyCatFileDropApi, IGfyCatApiConfiguration gfyCatApiConfiguration)
 {
     _gfyCatApi              = gfyCatApi;
     _gfyCatFileDropApi      = gfyCatFileDropApi;
     _gfyCatApiConfiguration = gfyCatApiConfiguration;
 }