public async Task GetContactsNoData() { var mock = new Mock <IContactRepository>(); mock.Setup(p => p.GetContacts()).ReturnsAsync(default(List <Contact>)); var cbl = new ContactBusinessLayer(mock.Object); var result = await cbl.GetContacts(); Assert.True(result == default(List <Contact>)); }
public async Task GetContacts() { var mock = new Mock <IContactRepository>(); mock.Setup(p => p.GetContacts()).ReturnsAsync(new List <Contact>() { new Contact() { FirstName = "Jon", LastName = "Doe", Email = "*****@*****.**", PhoneNumber = "111111111" } }); var cbl = new ContactBusinessLayer(mock.Object); var result = await cbl.GetContacts(); Assert.True("Jon" == ((List <Contact>)result)[0].FirstName); }