public bool DestroyMessage_WithMessageDTO_Returns(bool expectedResult) { // Arrange var queryExecutor = CreateMessageQueryExecutor(); var messageDTO = A.Fake <IMessageDTO>(); var query = Guid.NewGuid().ToString(); ArrangeQueryGeneratorDestroyMessage(messageDTO, query); _fakeTwitterAccessor.ArrangeTryExecutePOSTQuery(query, expectedResult); // Act return(queryExecutor.DestroyMessage(messageDTO)); }
private bool DestroySavedSearch_WithSavedSearchObject(bool expectedResult) { // Arrange var controller = CreateSavedSearchQueryExecutor(); string query = TestHelper.GenerateString(); var savedSearch = A.Fake <ISavedSearch>(); _fakeSavedSearchQueryGenerator.CallsTo(x => x.GetDestroySavedSearchQuery(savedSearch)).Returns(query); _fakeTwitterAccessor.ArrangeTryExecutePOSTQuery(query, expectedResult); // Act return(controller.DestroySavedSearch(savedSearch)); }
private bool CreateFriendshipWith_UserDTO_Returns(bool result) { var userDTO = A.Fake <IUserDTO>(); string query = Guid.NewGuid().ToString(); // Arrange var queryExecutor = CreateFrienshipQueryExecutor(); ArrangeCreateFriendshipWithUserDTO(userDTO, query); _fakeTwitterAccessor.ArrangeTryExecutePOSTQuery(query, result); // Act return(queryExecutor.CreateFriendshipWith(userDTO)); }
public void DestroyTweet_WithTweetDTOSucceed_ReturnsTrue() { // Arrange var queryExecutor = CreateTweetQueryExecutor(); var tweetDTO = A.Fake <ITweetDTO>(); var query = TestHelper.GenerateString(); _fakeTweetQueryGenerator.CallsTo(x => x.GetDestroyTweetQuery(tweetDTO)).Returns(query); _fakeTwitterAccessor.ArrangeTryExecutePOSTQuery(query, true); // Act var result = queryExecutor.DestroyTweet(tweetDTO); // Assert Assert.IsTrue(result); }
public void BlockUser_WithUserDTO_ReturnsTrue() { // Arrange var queryExecutor = CreateUserQueryExecutor(); var userDTO = A.Fake <IUserDTO>(); var expectedQuery = TestHelper.GenerateString(); _fakeUserQueryGenerator.CallsTo(x => x.GetBlockUserQuery(userDTO)).Returns(expectedQuery); _fakeTwitterAccessor.ArrangeTryExecutePOSTQuery(expectedQuery, true); // Act var result = queryExecutor.BlockUser(userDTO); // Assert Assert.AreEqual(result, true); }