public async Task Testowanie_prawidłowej_pobierania_użytkownika() { // Arrange var options = new DbContextOptionsBuilder <DataBaseContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; var context = new DataBaseContext(options); Account account = new Account(Guid.NewGuid(), "test", "test", "*****@*****.**", "secret"); var accountRepositoryMock = new Mock <IAccountRepository>(); var jwtHandlerMock = new Mock <IJwtHandler>(); var mapperMock = new Mock <IMapper>(); var userService = new UserService(accountRepositoryMock.Object, jwtHandlerMock.Object, mapperMock.Object); // Act accountRepositoryMock.Setup(x => x.GetAsync(account.Id)).ReturnsAsync(account); var accountDTO = await userService.GetAccountAsync(account.Id); // Assert accountRepositoryMock.Verify(x => x.GetAsync(account.Id), Times.Once); }