19 lines
714 B
Go
19 lines
714 B
Go
package test
|
|
|
|
import (
|
|
"RenewCMS/internal/domain/article"
|
|
"RenewCMS/internal/infrastructure/useCases"
|
|
)
|
|
|
|
func plainStoryMover(articles article.Repository) useCases.StoryMover {
|
|
return useCases.NewMoveStoryUseCase(passthroughCreateTransactor(articles), articles, discardRecorder)
|
|
}
|
|
|
|
func plainTranslation(articles *mockArticleRepo) *useCases.CreateTranslationUseCase {
|
|
return useCases.NewCreateTranslationUseCase(passthroughCreateTransactor(articles), articles, newFakeLocalizationStore(articles), &fakeBodyRenderer{}, discardRecorder)
|
|
}
|
|
|
|
func plainDescribe(articles *mockArticleRepo) *useCases.DescribeArticleUseCase {
|
|
return useCases.NewDescribeArticleUseCase(articles, newFakeLocalizationStore(articles))
|
|
}
|