public PersonFixture() { var xmlDocument = XmlUtility.ToXmlDocument(PersonXml()); var deserialisertPerson = SerializeUtil.Deserialize <Scripts.XsdToCode.Code.Person>(xmlDocument.InnerXml); Person = DtoConverter.ToDomainObject(deserialisertPerson); }
public PrintSertifikatSvarFixture() { var xmlDocument = XmlResource.Response.GetPrintCertificate(); var responseDokument = new ResponseContainer(xmlDocument); PrintSertifikatSvar = DtoConverter.ToDomainObject(SerializeUtil.Deserialize <HentPrintSertifikatRespons>(responseDokument.BodyElement.InnerXml)); }
public EndringerSvarFixture() { var xmlDokument = XmlResource.Response.GetEndringer(); var responseDokument = new ResponseContainer(xmlDokument); EndringerSvar = DtoConverter.ToDomainObject(SerializeUtil.Deserialize <HentEndringerRespons>(responseDokument.BodyElement.InnerXml)); }
public PersonerSvarTests() { var xmlDocument = XmlResource.Response.GetPerson(); var responseDokumenter = new ResponseContainer(xmlDocument); _personerSvar = DtoConverter.ToDomainObject(SerializeUtil.Deserialize <HentPersonerRespons>(responseDokumenter.BodyElement.InnerXml)); }
public void Convert_person() { //Arrange var source = new HentPersonerRespons { Person = new[] { GetDtoPerson(DateTime.Now, DateTime.Now) } }; var expected = new PersonerSvar { Personer = source.Person.Select(GetDomenePerson).ToList() }; //Act var result = DtoConverter.ToDomainObject(source); //Assert var comparator = new Comparator(); IEnumerable <IDifference> differences; comparator.AreEqual(expected, result, out differences); Assert.Equal(0, differences.Count()); }
public void Convert_changes() { //Arrange const int personsCount = 10; var source = new HentEndringerRespons { fraEndringsNummer = 0, tilEndringsNummer = personsCount, senesteEndringsNummer = personsCount }; var persons = new List <Scripts.XsdToCode.Code.Person>(); for (var i = 0; i < personsCount; i++) { persons.Add(GetDtoPerson(DateTime.Now, DateTime.Now)); } source.Person = persons.ToArray(); var expected = new EndringerSvar { FraEndringsNummer = source.fraEndringsNummer, SenesteEndringsNummer = source.senesteEndringsNummer, TilEndringsNummer = source.tilEndringsNummer, Personer = source.Person.Select(GetDomenePerson).ToList() }; //Act var result = DtoConverter.ToDomainObject(source); //Assert var comparator = new Comparator(); IEnumerable <IDifference> differences; comparator.AreEqual(expected, result, out differences); Assert.Equal(0, differences.Count()); }