public async Task GetLatestTweets_Null_Hashtags_Test() { // Arrange var users = new List <User> { new User { UserId = UserId } }; mockUserRepository.Setup(p => p.TopAsync( It.IsAny <Expression <Func <User, bool> > >(), It.IsAny <int>())) .ReturnsAsync(users.AsQueryable()); var function = new GetLatestTweets( mockUserRepository.Object, mockTweetRepository.Object, mockConfig.Object); // Act var result = await function.Run( HttpTestHelper.CreateHttpRequest( string.Format("https://localhost/api/getlatesttweets?uid={0}", UserId), "GET"), mockLogger.Object); var jsonObject = (JsonResult)result; // Assert Assert.Null(jsonObject.Value); }
public void Http_trigger_should_return_badrequest_when_no_formfile() { // Arrange var expected = 400; // Act var actual = Functions.AccessControlFunction.Run( HttpTestHelper.CreateHttpRequest(), _queueMock.Object, _loggerMock.Object) .Result as BadRequestObjectResult; // Assert Assert.Equal(expected, actual.StatusCode); }