public void ParserVarslingFeiletKvittering() { //Arrange var xml = KvitteringsUtility.Forretningskvittering.VarslingFeiletKvitteringXml(); const string konversasjonsId = "2049057a-9b53-41bb-9cc3-d10f55fa0f87"; const string meldingsId = "7142d8ab-9408-4cb5-8b80-dca3618dd722"; const string referanseTilMeldingId = "312034c8-c63a-46ac-8eec-bc22d0e534d8"; const string tidspunkt = "2015-11-10T08:26:49.797+01:00"; const string beskrivelse = "Selvvalgt"; const Varslingskanal varslingskanal = Varslingskanal.Sms; //Act var varslingfeiletkvittering = Kvitteringsparser.TilVarslingFeiletKvittering(xml); //Assert Assert.Equal(konversasjonsId, varslingfeiletkvittering.KonversasjonsId.ToString()); Assert.Equal(meldingsId, varslingfeiletkvittering.MeldingsId); Assert.Equal(referanseTilMeldingId, varslingfeiletkvittering.ReferanseTilMeldingId); Assert.Equal(DateTime.Parse(tidspunkt), varslingfeiletkvittering.Feilet); Assert.Equal(beskrivelse, varslingfeiletkvittering.Beskrivelse); Assert.Equal(varslingskanal, varslingfeiletkvittering.Varslingskanal); Assert.Equal(xml, varslingfeiletkvittering.Xml); }
public void ParserFeilmelding() { //Arrange var xml = KvitteringsUtility.Forretningskvittering.FeilmeldingXml(); const string konversasjonsId = "2049057a-9b53-41bb-9cc3-d10f55fa0f87"; const string meldingsId = "7142d8ab-9408-4cb5-8b80-dca3618dd722"; const string referanseTilMeldingId = "312034c8-c63a-46ac-8eec-bc22d0e534d8"; const string tidspunkt = "2015-11-10T08:26:49.797+01:00"; const string detaljer = "detaljer"; const Feiltype feiltype = Feiltype.Server; //Act var feilmelding = Kvitteringsparser.TilFeilmelding(xml); //Assert Assert.Equal(konversasjonsId, feilmelding.KonversasjonsId.ToString()); Assert.Equal(meldingsId, feilmelding.MeldingsId); Assert.Equal(referanseTilMeldingId, feilmelding.ReferanseTilMeldingId); Assert.Equal(DateTime.Parse(tidspunkt), feilmelding.Feilet); Assert.Equal(detaljer, feilmelding.Detaljer); Assert.Equal(feiltype, feilmelding.Skyldig); Assert.Equal(xml, feilmelding.Xml); }