public static DomainMovie ConvertToDomain(this CreateMovieCommand movie) { return(DomainMovie.Create( movie.Title, movie.Description, DomainGenre.Get(movie.Genre), movie.YearReleased)); }
public DomainMovieSetGenreTest() { var validTitle = RandomGenerator.RandomString(DomainMovie.MaximumTitleLength); var validDescription = RandomGenerator.RandomString(DomainMovie.MaximumDescriptionLength); var validYearReleased = RandomGenerator.RandomPositiveNumber(2000); var genre = DomainGenre.Horror; _movie = DomainMovie.Create(validTitle, validDescription, genre, validYearReleased); }
public void Can_Create_Valid_DomainMovie() { var movie = DomainMovie.Create(_validTitle, _validDescription, _genre, _validYearReleased); movie.Id.Should().NotBe(Guid.Empty); movie.Title.Should().Be(_validTitle); movie.Description.Should().Be(_validDescription); movie.Genre.Should().Be(_genre); movie.YearReleased.Should().Be(_validYearReleased); movie.CreatedAt.Should().BeBefore(DateTime.Now); }