Exemplo n.º 1
0
        /// <summary>
        /// Update Content Rating.
        /// </summary>
        /// <param name="rating">Rating details.</param>
        /// <param name="contentRatings">Instance of ContentRatings.</param>
        private void UpdateContentRating(RatingDetails rating, ContentRatings contentRatings)
        {
            contentRatings.Rating           = rating.Rating;
            contentRatings.ModifiedDatetime = DateTime.UtcNow;

            _contentRatingRepository.Update(contentRatings);
            _contentRatingRepository.SaveChanges();
        }
Exemplo n.º 2
0
        public void SetMaturityRating_shouldbecorrectisfamilyfriendly(ContentRatings rating, bool isFriendly)//arrange act assert
        {
            StreamingContent content  = new StreamingContent("Content Genre", "Content Title", 4, StreamingQualityType.FHD1080, "content description", "content language", rating);
            bool             actual   = content.IsFamilyFriendly;
            bool             expected = isFriendly;

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 3
0
        public void ContentRating_shouldbecorrectcontentrating()
        {
            StreamingContent content = new StreamingContent();

            content.Rating = ContentRatings.R;

            ContentRatings actual   = ContentRatings.R;
            ContentRatings expected = content.Rating;
        }
 public StreamingContent(string genre, string title, int qualityRating, StreamingQualityType typeofstreamingquality, string description, string language, ContentRatings rating)
 {
     Genre                  = genre;
     Title                  = title;
     QualityRating          = qualityRating;
     TypeOfStreamingQuality = typeofstreamingquality;
     Description            = description;
     Language               = language;
     Rating                 = rating;
 }
Exemplo n.º 5
0
        /// <summary>
        /// Create Content Rating
        /// </summary>
        /// <param name="rating">Rating details.</param>
        private void CreateContentRating(RatingDetails rating)
        {
            var contentRating = new ContentRatings();

            Mapper.Map(rating, contentRating);

            contentRating.ModifiedDatetime = contentRating.CreatedDatetime = DateTime.UtcNow;

            _contentRatingRepository.Add(contentRating);
            _contentRatingRepository.SaveChanges();
        }
Exemplo n.º 6
0
 public tv(string genre, string title, int qualityRating, StreamingQualityType typeofstreamingquality, string description, string language, ContentRatings rating, List <Episode> episodes)
     : base(genre, title, qualityRating, typeofstreamingquality, description, language, rating)
 {
     episodes = Episodes;
 }
Exemplo n.º 7
0
 public movie(string genre, string title, int qualityRating, StreamingQualityType typeofstreamingquality, string description, string language, ContentRatings rating, double runTime)
     : base(genre, title, qualityRating, typeofstreamingquality, description, language, rating)
 {
     runTime = RunTime;
 }