public void UploadFailedTest() { IHttpFormUploader mockUploader = new MockThrowingFormUploader(new WebException("Internal 500 Error")); PhotoPoster photoPoster = new PhotoPoster(_MockAccessToken, mockUploader); string result = photoPoster.PostPhoto(_MockPhotoData, _MockCaption); }
public void BadAccessTokenTest() { IHttpFormUploader mockUploader = new MockThrowingFormUploader(new WebException("this is a (400) Bad Request.")); PhotoPoster photoPoster = new PhotoPoster(_MockAccessToken, mockUploader); string result = photoPoster.PostPhoto(_MockPhotoData, _MockCaption); }
public void SuccessTest() { string photoIdExpected = "123654"; string mockResult = "{\"id\":\"" + photoIdExpected + "\"}"; IHttpFormUploader mockUploader = new MockFormUploader(mockResult); PhotoPoster photoPoster = new PhotoPoster(_MockAccessToken, mockUploader); string photoIdActual = photoPoster.PostPhoto(_MockPhotoData, _MockCaption); Assert.AreEqual(photoIdExpected, photoIdActual); }