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"));
        }