Пример #1
0
        public async Task ListAllUsersAsync_ReturnUsers()
        {
            var userId = "userId";

            var userManagerWrapperMocked = new Mock <IUserManagerWrapper <User> >();
            var mappingProviderMocked    = new Mock <IMappingProvider>();
            var dateTimeWrapperMocked    = new Mock <IDateTimeWrapper>();

            AccountTestUtils.ResetAutoMapper();
            AccountTestUtils.InitializeAutoMapper();
            AccountTestUtils.GetContextWithUser(nameof(ListAllUsersAsync_ReturnUsers), userId);

            using (var assertContext = new AlphaHotelDbContext(AccountTestUtils.GetOptions(nameof(ListAllUsersAsync_ReturnUsers))))
            {
                var accountService = new AccountService(assertContext, userManagerWrapperMocked.Object, mappingProviderMocked.Object, dateTimeWrapperMocked.Object);

                var accountDTO = await accountService.ListAllUsersAsync();

                Assert.AreEqual(1, accountDTO.Count);
            }
        }