public void TaggingServiceCanGetTagsByPostId()
	    {
		    //Setup
			const string postId = "1";
			var apiCaller = A.Fake<ITaggingApiCaller>();
			var taggingService = new TaggingService(apiCaller);
			A.CallTo(() => apiCaller
				.ApiGet<TagListResponse>(TaggingService.TAGS_ENDPOINT + TaggingService.BY_POST_ENDPOINT + postId + "/"))
					.Returns(new TagListResponse
				            {
					            Tags = new List<Tag> { new Tag { PostId = postId } }
				            });

		    //Execute
		    var tags = taggingService.GetTagsByPostId(postId);

		    //Verify
		    tags.ShouldNotBeNull();
		    tags.ShouldHaveCount(1);
		    foreach (var tag in tags)
		    {
			    tag.PostId.ShouldEqual(postId);
		    }

		    //Teardown
	    }