public static ExcludeNonActiveViewDto ToDto(ExcludeNonActiveView model)
        {
            var retVal = new ExcludeNonActiveViewDto();

            model.UpdateDto(retVal);
            return(retVal);
        }
        public static ExcludeNonActiveView FromDto(ExcludeNonActiveViewDto dto)
        {
            var retVal = new ExcludeNonActiveView();

            retVal.UpdateFromDto(dto);
            return(retVal);
        }
        public void DtoAndDomainRoundTrip()
        {
            Fixture fixture = TestHelper.CreateSerializationAutoFixture();

            ExcludeNonActiveViewDto sourceDto = fixture.Create <ExcludeNonActiveViewDto>();
            ExcludeNonActiveView    domain    = ExcludeNonActiveView.FromDto(sourceDto);
            ExcludeNonActiveViewDto targetDto = ExcludeNonActiveView.ToDto(domain);

            var sourceDtoLikeness = sourceDto.AsSource().OfLikeness <ExcludeNonActiveViewDto>();

            sourceDtoLikeness.ShouldEqual(targetDto);
        }
        public void DtoAndLiteDbRoundTrip()
        {
            Fixture fixture = TestHelper.CreateSerializationAutoFixture(useLiteDBCompatibleDateTime: true);

            ExcludeNonActiveViewDto sourceDto = fixture.Create <ExcludeNonActiveViewDto>();
            ExcludeNonActiveViewDto targetDto;

            using (var db = new LiteDatabase(new MemoryStream()))
            {
                var col = db.GetCollection <ExcludeNonActiveViewDto>();
                var id  = col.Insert(sourceDto);
                targetDto = col.FindById(id);
            }

            var sourceDtoLikeness = sourceDto.AsSource().OfLikeness <ExcludeNonActiveViewDto>();

            sourceDtoLikeness.ShouldEqual(targetDto);
        }
 public void UpdateFromDto(ExcludeNonActiveViewDto dto)
 {
 }