コード例 #1
0
        public async void ShouldSearchByEmail()
        {
            var service = new ContactServices();
            await service.Add(ContactTestData.GetContact());

            var contact  = ContactTestData.GetContact();
            var expected = await service.GetByEmail("*****@*****.**");

            Assert.True(expected.Emails.Count == contact.Emails.Count);
        }
コード例 #2
0
        public async Task <IHttpActionResult> GetByEmail(string email)
        {
            var contact = await contactService.GetByEmail(email);

            if (contact == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(convert.ConvertContactFromDomain(contact)));
            }
        }