public RetrieveGlobalStream ( PostStreamGeneralParameters postStreamGeneralParameters = null ) : ResponseEnvelope
|
||
postStreamGeneralParameters | PostStreamGeneralParameters | |
Результат | ResponseEnvelope
|
public void PostsServiceCanRetrieveGlobalStreamFilteredByPostStreamGeneralParameters() { //Setup var postStreamGeneralParameters = new PostStreamGeneralParameters { IncludeUser = 1 }; var apiCaller = A.Fake<IApiCaller>(); var postsService = new PostsService(apiCaller); A.CallTo(apiCaller).WithReturnType<ResponseEnvelope<List<Post>>>().Returns(new ResponseEnvelope<List<Post>> { Data = new List<Post> { new Post { User = new User() } } }); //Execute var posts = postsService.RetrieveGlobalStream(postStreamGeneralParameters); //Verify posts.Data.ShouldNotBeNull(); posts.Data.ShouldHaveCount(1); posts.Data[0].User.ShouldNotBeNull(); //Teardown }
public void PostsServiceCanRetrieveGlobalStream() { //Setup var apiCaller = A.Fake<IApiCaller>(); var postsService = new PostsService(apiCaller); A.CallTo(() => apiCaller.ApiGet<List<Post>>(PostsService.POSTS_ENDPOINT + PostsService.STREAM_ENDPOINT + PostsService.GLOBAL_ENDPOINT, null)).Returns(new ResponseEnvelope<List<Post>> { Data = new List<Post> { new Post() } }); //Execute var posts = postsService.RetrieveGlobalStream(); //Verify posts.Data.ShouldNotBeNull(); posts.Data.ShouldHaveCount(1); //Teardown }