public async Task GetAchievementDocumentsByUserId_ReturnsOkObjectResult(string userId) { //Arrange _mockBlankAchievementDocumentService.Setup(x => x.GetDocumentsByUserId(It.IsAny <string>())) .ReturnsAsync(new List <AchievementDocumentsDTO>()); //Act var result = await _blanksController.GetAchievementDocumentsByUserId(userId); //Assert _mockBlankAchievementDocumentService.Verify(); Assert.NotNull(result); Assert.IsInstanceOf <ObjectResult>(result); }
public async Task GetAchievementDocumentsByUserId_ReturnsOkObjectResult(string userId) { //Arrange _mockUserManager.Setup(x => x.GetUserAsync(It.IsAny <ClaimsPrincipal>())) .ReturnsAsync(new User() { Id = userId }); _mockBlankAchievementDocumentService.Setup(x => x.GetDocumentsByUserIdAsync(It.IsAny <string>())) .ReturnsAsync(new List <AchievementDocumentsDTO>()); //Act var result = await _blanksController.GetAchievementDocumentsByUserId(userId); OkObjectResult okObjectResult = result as OkObjectResult; //Assert _mockBlankAchievementDocumentService.Verify(); Assert.NotNull(result); Assert.NotNull(okObjectResult.Value); Assert.AreEqual("List`1", okObjectResult.Value.GetType().Name); Assert.IsInstanceOf <ObjectResult>(result); }