Define a public class named Toggler with a single public instance method named toggle that takes no parameters
and returns a boolean.
Toggler should also provide a single public constructor that accepts a boolean argument and sets the initial
state of
the Toggler instance.
Toggler maintains one piece of private state: the boolean.
Calling toggle changes the boolean from true to false or false to true and returns the new (not the
old) state of the boolean.
So, for example:
Note that the internal state should be private.
You're challenge is to write tests for this problem described above.
Stuck? You may find these lessons helpful: