public void Get_Object_fromPager_User_Match_To_DB() { var users = new List<staff>{new staff{ Email = "*****@*****.**", FirstName = "andrew", LastName = "nick", ID = 3 }, new staff{ Email = "*****@*****.**", FirstName = "aasdndrew", LastName = "nicasdk", ID = 30} }; Mock<IStaffDAO> mockStaffDAO = new Mock<IStaffDAO>(); mockStaffDAO.Setup(m => m.Get()).Returns(users); StaffBL staffBL = new StaffBL(mockStaffDAO.Object); var result = staffBL.Get(5, 0, ""); Assert.AreEqual(users.Count(), result.staffMembers.Count()); IEnumerator<staff> e1 = users.GetEnumerator(); IEnumerator<staff> e2 = result.staffMembers.GetEnumerator(); while (e1.MoveNext() && e2.MoveNext()) { Assert.AreEqual(e1.Current, e2.Current); } }
public void Get_Object_From_Paging_To_DB() { var users = new List<staff>{new staff{ Email = "*****@*****.**", FirstName = "andrew", LastName = "nick", ID = 3 }, new staff{ Email = "*****@*****.**", FirstName = "aasdndrew", LastName = "nicasdk", ID = 30} }; Mock<IStaffDAO> mockStaffDAO = new Mock<IStaffDAO>(); mockStaffDAO.Setup(m => m.Get()).Returns(users); StaffBL staffBL = new StaffBL(mockStaffDAO.Object); var result = staffBL.Get(5, 0, ""); Assert.AreEqual<int>(2, result.total); }
public void Post_Staff_Object_To_DB() { Mock<IStaffDAO> mockStaffDAO = new Mock<IStaffDAO>(); mockStaffDAO.Setup(m => m.Post(It.IsAny<staff>())); StaffBL staff = new StaffBL(mockStaffDAO.Object); var member = new staff { Email = "*****@*****.**", FirstName = "andrew", LastName = "nick" }; staff.Post(member); }
public void Get_StaffModel_Object_To_DB() { var users = new List<staff>{new staff{ Email = "*****@*****.**", FirstName = "andrew", LastName = "nick", ID = 3 }, new staff{ Email = "*****@*****.**", FirstName = "aasdndrew", LastName = "nicasdk", ID = 30} }; Mock<IStaffDAO> mockStaffDAO = new Mock<IStaffDAO>(); mockStaffDAO.Setup(m => m.Get()).Returns(users); StaffBL staffBL = new StaffBL(mockStaffDAO.Object); var result = staffBL.Get(); Assert.AreEqual<IEnumerable<staff>>(users, result); }