These three calls all have the same pattern. Each can be described as follows:
insert(Employee.class): Defines an insert operation. By providing a type parameter, the subsequent operations are typesafe.
using(new Employee(…)): Here is where the actual data is provided.
as(StepVerifier::create): The same pattern of using Reactor Test to force the execution of our reactive flow.
expectNextCount(1): For a single insert, we are expecting a single response.
verifyComplete(): Verifies whether we received the onComplete signal.