Adding DSEvaluation to RecordedTest.

Using Ben's implemented "RunCancelCommand" to execute and through the use of DSEvaluation mirror to assert the value.

Had included a test case for CBN with node to code and undo. Currently this method is a temporary workaround. This method required three separate command files which is not a good way to do this.

In the future, evaluation could be done at the recorded command.