Пример #1
0
        public async Task GetWorkspaceWummariesByUserTest()
        {
            var username = "******";
            var userId   = Guid.NewGuid();
            var user     = new User {
                Guid = userId
            };
            List <Workspace> workspacesByUser = CreateWorkspaces();

            _userRepo.Setup(repo => repo.UserExists(username)).ReturnsAsync(true);
            _userRepo.Setup(repo => repo.GetUserByUsername(username)).ReturnsAsync(user);

            _workspaceRepo.Setup(repo => repo.GetWorkspacesByUser(userId)).ReturnsAsync(workspacesByUser);

            var workspaceSummaries = await _service.GetWorkspaceSummariesByUser(username);

            Assert.NotNull(workspaceSummaries);
            Assert.IsType <List <WorkspaceSummaryDto> >(workspaceSummaries);
        }