示例#1
0
        public void EditNull()
        {
            Entities.Users obj = null;
            adaptadorUsers.Setup(item => item.SaveChanges()).Returns(null);
            BusinessRules.Interfaces.IUsers BusinessRulesUsers = new BusinessRules.BusinessRules.Users(adaptadorUsers.Object);
            var objReturn = BusinessRulesUsers.Edit(obj);

            Assert.IsTrue(objReturn == null);
        }
示例#2
0
        public void Edit()
        {
            var obj = new Entities.Users
            {
                Id       = 1,
                UserName = "******"
            };

            adaptadorUsers.Setup(item => item.SaveChanges()).Returns(1);
            BusinessRules.Interfaces.IUsers BusinessRulesUsers = new BusinessRules.BusinessRules.Users(adaptadorUsers.Object);
            var objReturn = BusinessRulesUsers.Edit(obj);

            Assert.IsTrue(objReturn != null && objReturn.Value);
        }
示例#3
0
        public void EditList()
        {
            var lst = new List <Entities.Users>()
            {
                new Entities.Users {
                    Id = 3
                },
                new Entities.Users {
                    Id = 4
                }
            };

            adaptadorUsers.Setup(item => item.SaveChanges()).Returns(lst.Count);
            BusinessRules.Interfaces.IUsers BusinessRulesUsers = new BusinessRules.BusinessRules.Users(adaptadorUsers.Object);
            var objReturn = BusinessRulesUsers.Edit(lst);

            Assert.IsTrue(objReturn != null && objReturn.Value);
        }