public async Task GetUserAccounts_Should_Return_ApplicationUserList() { //arrange var userManager = RepositoryMocks.GetUserManager().Object; var roleManager = RepositoryMocks.GetRoleManager().Object; var passwordHasher = RepositoryMocks.GetIPasswordHasher().Object; var logger = RepositoryMocks.GetLogger <AccountService>().Object; var patientRepository = RepositoryMocks.GetPatientRepository().Object; IConfiguration configuration = TestHelper.GetApplicationConfiguration() as IConfiguration; IAccountService userService = new AccountService(userManager, roleManager, passwordHasher, configuration, logger, patientRepository); UserAccountController accountController = new UserAccountController(userService); //act var userAccounts = await accountController.GetUserAccounts(); //assert Assert.NotNull(userAccounts); }