Example #1
0
        public void ContactMapToPluginContactShouldBeWork()
        {
            var contact = new Contact()
            {
                FirstName = "lalal",
                LastName  = "hghghg"
            };

            Plugin.Contacts.Abstractions.Contact pluginContact = UWPContactMapToPluginContact.Mapper.Map <Contact,
                                                                                                          Plugin.Contacts.Abstractions.Contact>(contact);

            Assert.IsNotNull(pluginContact);
            Assert.AreEqual(contact.FirstName, pluginContact.FirstName);
            Assert.AreEqual(contact.LastName, pluginContact.LastName);
        }
Example #2
0
        public void PhoneContactMapToPluginContactShouldBeWork()
        {
            var contact = new Contact()
            {
                FirstName = "lalal",
                LastName  = "hghghg"
            };

            contact.Phones.Add(new ContactPhone()
            {
                Description = "Test number",
                Kind        = ContactPhoneKind.Mobile,
                Number      = "1234567890"
            });

            Plugin.Contacts.Abstractions.Contact pluginContact = UWPContactMapToPluginContact.Mapper.Map <Contact,
                                                                                                          Plugin.Contacts.Abstractions.Contact>(contact);

            Assert.IsNotNull(pluginContact);
            Assert.AreEqual(contact.FirstName, pluginContact.FirstName);
            Assert.AreEqual(contact.LastName, pluginContact.LastName);
            Assert.AreEqual(contact.Phones.First().Number, pluginContact.Phones.First().Number);
        }