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) { }