public async Task ServiceCommand_Composition_6()
        {
            var command = new SynchronousServiceCommand
                          (
                executeMethod
                          );

            command.Execute();

            _count.ShouldBe("4");
        }
        public void ServiceCommandOfT_Composition_6()
        {
            var command = new SynchronousServiceCommand <Person>
                          (
                executeMethod
                          );

            command.Execute();

            _count.ShouldBe("4");
        }
        public async Task ServiceCommand_Composition_9()
        {
            var command = new SynchronousServiceCommand
                          (
                getBusinessRulesMethod,
                executeMethod
                          );

            command.Execute();

            _count.ShouldBe("34");
        }
        public async Task ServiceCommand_Composition_2()
        {
            var command = new SynchronousServiceCommand
                          (
                initializationMethod,
                executeMethod
                          );

            command.Execute();

            _count.ShouldBe("14");
        }
        public void ServiceCommandOfT_Composition_2()
        {
            var command = new SynchronousServiceCommand <Person>
                          (
                initializationMethod,
                executeMethod
                          );

            command.Execute();

            _count.ShouldBe("14");
        }
        public void ServiceCommandOfT_Composition_9()
        {
            var command = new SynchronousServiceCommand <Person>
                          (
                getBusinessRulesMethod,
                executeMethod
                          );

            command.Execute();

            _count.ShouldBe("34");
        }