public void GetFriendIdsWithNullUser_ReturnsNull() { // Arrange var queryExecutor = CreateUserJsonController(); var maximumNumberOfFriends = TestHelper.GenerateRandomInt(); var expectedQuery = TestHelper.GenerateString(); _fakeUserQueryGenerator.CallsTo(x => x.GetFriendIdsQuery(A <IUserDTO> .Ignored, A <int> .Ignored)).Returns(expectedQuery); _fakeTwitterAccessor.ArrangeExecuteJsonCursorGETQuery <IIdsCursorQueryResultDTO>(expectedQuery, A.Fake <IEnumerable <string> >()); // Act var result = queryExecutor.GetFriendIds((IUser)null, maximumNumberOfFriends); // Assert Assert.IsNull(result); }
public void GetUserIdsRequestingFriendship_ReturnsCursorQuery() { var expectedResult = new List <string> { Guid.NewGuid().ToString() }; // Arrange var jsonController = CreateFriendshipJsonController(); string query = Guid.NewGuid().ToString(); ArrangeGetUserIdsRequestingFriendshipQuery(query); _fakeTwitterAccessor.ArrangeExecuteJsonCursorGETQuery <IIdsCursorQueryResultDTO>(query, expectedResult); // Act var result = jsonController.GetUserIdsRequestingFriendship(); // Assert Assert.AreEqual(result, expectedResult); }