Ejemplo n.º 1
0
        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>));
        }
Ejemplo n.º 2
0
        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);
        }