public void MapVippsAddress() { var mapper = new VippsLoginMapper(); var customerAddress = CustomerAddress.CreateInstance(); var vippsAddressType = VippsAddressType.Work; var vippsStreetAddress = "Vipps Street Address"; var region = "Oslo"; var country = "NO"; var postalCode = "0151"; mapper.MapVippsAddressFields(customerAddress, new VippsAddress { AddressType = vippsAddressType, StreetAddress = vippsStreetAddress, Region = region, Country = country, PostalCode = postalCode }); Assert.Equal(vippsAddressType, customerAddress.GetVippsAddressType()); Assert.Equal(vippsStreetAddress, customerAddress.Line1); Assert.Equal(region, customerAddress.City); Assert.Equal("NOR", customerAddress.CountryCode); Assert.Equal(postalCode, customerAddress.PostalCode); }
public void MapVippsContactFields() { var mapper = new VippsLoginMapper(); var contact = CustomerContact.CreateInstance(); var subject = Guid.NewGuid(); var email = "*****@*****.**"; var givenName = "Test"; var familyName = "Tester"; var fullName = "Test Tester"; var birthDate = DateTime.Now; mapper.MapVippsContactFields(contact, new VippsUserInfo { Sub = subject, Email = email, GivenName = givenName, FamilyName = familyName, Name = fullName, BirthDate = birthDate }); Assert.Equal(email, contact.Email); Assert.Equal(givenName, contact.FirstName); Assert.Equal(familyName, contact.LastName); Assert.Equal(fullName, contact.FullName); Assert.Equal(birthDate, contact.BirthDate); }
public void MapVippsContactFieldsThrowsIfContactIsNull() { var mapper = new VippsLoginMapper(); Assert.Throws <ArgumentNullException>(() => mapper.MapVippsContactFields(null, new VippsUserInfo())); }
public void MapVippsAddressFieldsThrowsIfVippsInfoIsNull() { var mapper = new VippsLoginMapper(); var customerAddress = CustomerAddress.CreateInstance(); Assert.Throws <ArgumentNullException>(() => mapper.MapVippsAddressFields(customerAddress, null)); }
public void MapVippsContactFieldsThrowsIfVippsInfoIsNull() { var mapper = new VippsLoginMapper(); var contact = CustomerContact.CreateInstance(); Assert.Throws <ArgumentNullException>(() => mapper.MapVippsContactFields(contact, null)); }
public void MapVippsAddressFieldsThrowsIfAddressIsNull() { var mapper = new VippsLoginMapper(); Assert.Throws <ArgumentNullException>(() => mapper.MapVippsAddressFields(null, new VippsAddress())); }