예제 #1
0
        /// <inheritdoc/>
        public ICycle Build()
        {
            var origination = originationBuilder.Build();

            var termination = terminationBuilder.Build();

            var execution = executionBuilder.Build();

            var span = spanBuilder.Build();

            var cycle = execution.Between(origination, termination);

            return(cycle.In(span));
        }