public Domain.Entities.Variable Convert(CreateVariableInputDto source, Domain.Entities.Variable destination, ResolutionContext context)
        {
            Guard(source, ref destination);

            destination.Name = source.Name;
            //destination.Genre = source.Genre;
            //destination.Price = source.Price;
            //destination.ReleaseDate = source.ReleaseDate;

            return(destination);
        }
Exemplo n.º 2
0
            public void ValidConversion()
            {
                var source = new Domain.Entities.Variable
                {
                    //Id = 1,
                    Name = "SomeName",
                    //Price = 69.69,
                    //Genre = "Awesauce",
                    //ReleaseDate = DateTime.Now.AddYears(-12)
                };

                var response = converter.Convert(source, default(VariableResponseDto), default(ResolutionContext));

                response.Should().NotBeNull();
                response.Should().BeAssignableTo <IVariable>();
                response.Should().BeOfType <VariableResponseDto>();

                response.Id.Should().Be(source.Id);
                response.Name.Should().BeEquivalentTo(source.Name);
                //response.Genre.Should().BeEquivalentTo(source.Genre);
                //response.Price.ShouldBeEquivalentTo(source.Price);
                //response.ReleaseDate.ShouldBeEquivalentTo(source.ReleaseDate);
            }