public void Do()
        {
            var number = new Number(2);
            var command = new MultiplicationCommand(number, 3);
            command.Do();

            Assert.That(number.Value, Is.EqualTo(6));
        }
        public void Do()
        {
            var number = new Number(2);
            var addCommand = new AddCommand(number, 3);
            var multiplicationCommand = new MultiplicationCommand(number, 3);
            var expressionCommand = new ExpressionCommand(addCommand, multiplicationCommand);

            expressionCommand.Do();

            Assert.That(number.Value, Is.EqualTo(15));
        }