import be.vandewalleh.services.ChapterDTO import be.vandewalleh.services.FullNoteCreateDTO import be.vandewalleh.services.NotesService import com.github.javafaker.Faker import org.junit.jupiter.api.Test import org.kodein.di.generic.instance class FakeDataTest { val notesService by kodein.instance() @Test fun addNotes() { val faker = Faker() val title = faker.hobbit().quote() val tags = listOf( faker.beer().name(), faker.beer().yeast() ) val chapters = listOf( ChapterDTO( faker.animal().name(), faker.lorem().paragraph() ), ChapterDTO( faker.animal().name(), faker.lorem().paragraph() ) ) val note = FullNoteCreateDTO(title, tags, chapters) notesService.createNote(1, note) } }