Exemplo n.º 1
0
            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 = "2049057a-9b53-41bb-9cc3-d10f55fa0f87";
                const string         tidspunkt             = "2015-11-10T08:26:49.797+01:00";
                const string         beskrivelse           = "Selvvalgt";
                const Varslingskanal varslingskanal        = Varslingskanal.Sms;

                IntegrasjonspunktKvittering kvittering = new IntegrasjonspunktKvittering(
                    1L,
                    DateTime.Parse(tidspunkt),
                    IntegrasjonspunktKvitteringType.FEIL,
                    beskrivelse,
                    xml.InnerXml,
                    Guid.Parse(konversasjonsId),
                    Guid.Parse(meldingsId),
                    1L);

                //Act
                var varslingfeiletkvittering = Kvitteringsparser.TilVarslingFeiletKvittering(kvittering);

                //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 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.AreEqual(konversasjonsId, varslingfeiletkvittering.KonversasjonsId.ToString());
                Assert.AreEqual(meldingsId, varslingfeiletkvittering.MeldingsId);
                Assert.AreEqual(referanseTilMeldingId, varslingfeiletkvittering.ReferanseTilMeldingId);
                Assert.AreEqual(DateTime.Parse(tidspunkt), varslingfeiletkvittering.Feilet);
                Assert.AreEqual(beskrivelse, varslingfeiletkvittering.Beskrivelse);
                Assert.AreEqual(varslingskanal, varslingfeiletkvittering.Varslingskanal);
                Assert.AreEqual(xml.OuterXml, varslingfeiletkvittering.Rådata);
            }