import Ġcom . intellij . openapi . editor . impl . Editor Impl Ċ import Ġcom . jetbrains . r ider . test . base . Completion TestBase Ċ import Ġcom . jetbrains . r ider . test . script ing Api . complete With Tab Ċ import Ġcom . jetbrains . r ider . test . script ing Api . type With Latency Ċ import Ġcom . jetbrains . r ider . test . script ing Api . waitFor Completion Ċ import Ġorg . testng . annotations . Test Ċ Ċ @ Test Ċ class ĠUnity Basic Completion Test Ġ: ĠCompletion TestBase () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Solution DirectoryName () Ġ= Ġ" Basic Unity Project " ĊĠĠĠ Ġoverride Ġval Ġrestore NuGet Packages Ġ= Ġtrue ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġbasic Completion () Ġ{ ĊĠĠĠĠĠĠĠ Ġdo Test Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtype With Latency (" pr ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠwaitFor Completion () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcomplete With Tab () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġdo Test (@ Suppress (" UNUSED _ PARAMETER ") Ġtest : ĠEditor Impl . () Ġ-> ĠUnit ) Ġ{ Ċ // ĠTODO : Ġmake Ġtests Ġrun Ġon ĠCI Ċ // ĠĠĠĠĠĠĠ Ġwith Caret (" Assets \\ New Surface Shader . shader ", Ġ" New Surface Shader . shader ") Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġtest () Ċ // ĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }