Coverage Summary for Class: GetWorkspacesForUserUseCase (com.georgeci.moneysurfer.domain.usecase)

Class Class, % Method, % Branch, % Line, % Instruction, %
GetWorkspacesForUserUseCase 100% (1/1) 100% (2/2) 100% (3/3) 100% (9/9)


 package com.georgeci.moneysurfer.domain.usecase
 
 import com.georgeci.moneysurfer.domain.model.Workspace
 import com.georgeci.moneysurfer.domain.primitives.UserId
 import com.georgeci.moneysurfer.domain.repositories.WorkspaceRepository
 import kotlinx.coroutines.flow.Flow
 import org.koin.core.annotation.Single
 
 @Single
 class GetWorkspacesForUserUseCase(
     private val workspaceRepository: WorkspaceRepository,
 ) {
 
     operator fun invoke(userId: UserId): Flow<List<Workspace>> =
         workspaceRepository.getByUserId(userId)
 }