示例#1
0
        /// <summary>
        /// Generate the review
        /// </summary>
        /// <param name="builder"></param>
        /// <param name="critic"></param>
        /// <param name="movie"></param>
        /// <returns></returns>
        private static StringBuilder CriticReview(StringBuilder builder, IMovieCritic critic, IMovie movie)
        {
            const string CriticOpinion = "{0} says on {1}: {2}";

            return(builder
                   .AppendFormat(CriticOpinion, critic.Name, movie.Title, critic.Review(movie))
                   .AppendLine());
        }