public void UpdateAdminTest()
        {
            var errors = new List<string>();
            var mockRepository = new Mock<IAdminRepository>();
            var adminService = new AdminService(mockRepository.Object);

            //// Act
            adminService.UpdateAdmin(null, ref errors);

            //// Assert
            Assert.AreEqual(1, errors.Count);
        }
Exemple #2
0
        public void UpdateAdminErrorTest1()
        {
            //// Arranage
            var errors = new List<string>();
            var mockRepository = new Mock<IAdminRepository>();
            var adminService = new AdminService(mockRepository.Object);

            //// Act
            adminService.UpdateAdmin(null, ref errors);

            //// Assert instructor object not null
            Assert.AreEqual(1, errors.Count);
        }
        public string UpdateStudent(Admin admin)
        {
            var errors = new List<string>();
            var repository = new AdminRepository();
            var service = new AdminService(repository);
            service.UpdateAdmin(admin, ref errors);

            if (errors.Count == 0)
            {
                return "ok";
            }

            return "error";
        }
Exemple #4
0
        public string UpdateAdminInfo(Admin admin)
        {
            var errors = new List<string>();
            var repository = new AdminRepository(this.entities);
            var service = new AdminService(repository);
            service.UpdateAdmin(admin, ref errors);

            if (errors.Count == 0)
            {
                return "Update Successful";
            }

            return "error";
        }
Exemple #5
0
        public void UpdateAdmin()
        {
            //// Arranage
            var errors = new List<string>();
            var mockRepository = new Mock<IAdminRepository>();
            var adminService = new AdminService(mockRepository.Object);
            var adminPoco = new Admin()
            {
                FirstName = "hi",
                LastName = "bye",
                Id = 1
            };

            mockRepository.Setup(x => x.UpdateAdmin(adminPoco, ref errors));
            //// Act
            adminService.UpdateAdmin(adminPoco, ref errors);

            //// Assert instructor object not null
            mockRepository.Verify(x => x.UpdateAdmin(adminPoco, ref errors), Times.Once());
        }
        public void UpdateAdminTest2()
        {
            var errors = new List<string>();
            var mockRepository = new Mock<IAdminRepository>();
            var adminService = new AdminService(mockRepository.Object);
            var admin = new Admin { Email = string.Empty, FirstName = string.Empty, LastName = string.Empty, Password = string.Empty };

            //// Act
            adminService.UpdateAdmin(admin, ref errors);

            //// Assert
            Assert.AreEqual(4, errors.Count);
        }
Exemple #7
0
        public void UpdateAdminErrorTest3()
        {
            //// Arranage
            var errors = new List<string>();
            var mockRepository = new Mock<IAdminRepository>();
            var adminService = new AdminService(mockRepository.Object);
            var adminPoco = new Admin()
            {
                FirstName = "hi",
                LastName = string.Empty
            };

            //// Act
            adminService.UpdateAdmin(adminPoco, ref errors);

            //// Assert instructor object not null
            Assert.AreEqual(1, errors.Count);
        }