package Ġru . kont ur . spring . soft . delete . configuration Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . extension . Extend With Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . boot . autoconfigure . Enable Auto Configuration Ċ import Ġorg . springframework . boot . test . context . SpringBootTest Ċ import Ġorg . springframework . context . annotation . Import Ċ import Ġorg . springframework . data . mongodb . core . Reactive Mongo Template Ċ import Ġorg . springframework . test . context . junit . jupiter . Spring Extension Ċ import Ġru . kont ur . spring . soft . delete . reactive . Reactive Mongo Soft Delete Template Ċ Ċ @ Extend With ( Spring Extension :: class ) Ċ @ SpringBootTest ( ĊĠĠĠ Ġproperties Ġ= Ġ[ ĊĠĠĠĠĠĠĠ Ġ" ru . kont ur . soft - delete . enabled = true " ĊĠĠĠ Ġ] Ċ ) Ċ @ Import ( Test Configuration :: class ) Ċ @ Enable Auto Configuration Ċ internal Ġclass ĠReactive Soft Delete Auto Configuration Test Ġ{ ĊĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġreactive Mongo Template : ĠReactive Mongo Template ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( reactive Mongo Template ). isInstanceOf ( Reactive Mongo Soft Delete Template :: class . java ) ĊĠĠĠ Ġ} Ċ }