package Ġcom . ak in ci . rec ipel ist . di Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . room . Room Ċ import Ġcom . ak in ci . rec ipel ist . features . ac om mon . data . local . Recipe Database Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . android . qual ifiers . ApplicationContext Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġjavax . inject . Qualifier Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ object ĠTest Module Ġ{ ĊĊĠĠĠ Ġ@ Qualifier ĊĠĠĠ Ġ@ Retention ( Annotation Retention . BINARY ) ĊĠĠĠ Ġannotation Ġclass ĠTest DB ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Test DB ĊĠĠĠ Ġfun Ġprovide InMemory Db (@ ApplicationContext Ġcontext : ĠContext ) Ġ= ĊĠĠĠĠĠĠĠ ĠRoom . in Memory Database Builder ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext , ĠRecipe Database :: class . java ĊĠĠĠĠĠĠĠ Ġ). allow MainThread Queries () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () Ċ }