Ejemplo n.º 1
0
        public void When_Requesting_Contact_With_Valid_ID_Return_Contact()
        {
            //Arrange
            var contact = new ContactsDTO()
            {
                ContactId   = validContactId,
                FirstName   = "Shamina",
                LastName    = "Maharaj",
                Telephone   = "0325516332",
                Mobile      = "0829519581",
                Email       = null,
                DateCreated = DateTime.Now,
                DateUpdated = DateTime.Now,
            };

            contactsContext.Contacts.Add(contact);
            contactsContext.SaveChanges();


            //Act
            var result = dataLayer.GetContactByIdAsync(validContactId).Result;

            //Assert
            Assert.AreSame(result, contact);
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <ContactsDTO> > GetContactByIdAsync(int id)
        {
            var contacts = await dataLayer.GetContactByIdAsync(id);

            if (contacts == null)
            {
                return(NotFound());
            }

            return(contacts);
        }