TestSession
constructor(script: TestSessionScript<F> = TestSessionScript.auto(Session.State.Succeeded), id: UUID = UUID.randomUUID(), initialState: Session.State<F> = Pending)
Returns a TestSession with the provided initialState, a random id and TestSessionScript.auto completing with Session.State.Succeeded.
Returns a TestSession with the provided id, Pending initial state and TestSessionScript.auto completing with Session.State.Succeeded.
Returns a TestSession with the provided id and initialState, using TestSessionScript.auto completing with Session.State.Succeeded.