public async Task AuthenticateUserAsync_AuthenticateUserWithValidNameAndPassword_ClaimsReturned() { var username = "******"; var password = "******"; _mockUnitWork.Setup(x => x.UserManager.FindAsync(username, password)).ReturnsAsync(new ApplicationUser()); _mockUnitWork.Setup(x => x.UserManager.CreateIdentityAsync(It.IsAny <ApplicationUser>(), "Bearer")).ReturnsAsync(new ClaimsIdentity()); var result = await _service.AuthenticateUserAsync(username, password); Assert.That(result, Is.Not.Null); _mockUnitWork.Verify(x => x.UserManager.CreateIdentityAsync(It.IsAny <ApplicationUser>(), "Bearer")); }