public void DeleteStaffTest() { MasterDataLinqBroker target = new MasterDataLinqBroker(); // TODO: Initialize to an appropriate value IStaff staff = target.GetStaffById(4); // TODO: Initialize to an appropriate value string deletedBy = "Test case"; // TODO: Initialize to an appropriate value bool expected = true; // TODO: Initialize to an appropriate value bool actual; actual = target.DeleteStaff(staff, deletedBy); Assert.AreEqual(expected, actual); target = new MasterDataLinqBroker(); //IStaff updated = target.GetStaffById(4); IStaff updated = Context.Staffs.SingleOrDefault(s => s.StaffID == 4); Assert.AreEqual(actual, updated.IsDeleted); Assert.AreEqual(actual, true); Assert.AreEqual(updated.IsDeleted, true); //Assert.AreEqual(staff.DeletedBy, "Test case"); //Assert.AreEqual(updated.DeletedBy, "Test case"); //Assert.Inconclusive("Verify the correctness of this test method."); }
public void GetStaffByIdTest() { MasterDataLinqBroker target = new MasterDataLinqBroker(); // TODO: Initialize to an appropriate value int staffId = 5; // TODO: Initialize to an appropriate value IStaff expected = Context.Staffs.SingleOrDefault(s => s.StaffID == 5); // TODO: Initialize to an appropriate value IStaff actual; actual = target.GetStaffById(staffId); //Assert.AreEqual(expected, actual); Assert.AreEqual(expected.StaffID, actual.StaffID); Assert.AreEqual(expected.InitialName, actual.InitialName); Assert.AreEqual(expected.FirstName, actual.FirstName); Assert.AreEqual(expected.LastName, actual.LastName); Assert.AreEqual(expected.DateofBirth, actual.DateofBirth); Assert.AreEqual(expected.Gender, actual.Gender); Assert.AreEqual(expected.PostCode, actual.PostCode); Assert.AreEqual(expected.Address, actual.Address); Assert.AreEqual(expected.Province, actual.Province); Assert.AreEqual(expected.PhoneNo, actual.PhoneNo); Assert.AreEqual(expected.IsDeleted, actual.IsDeleted); Assert.AreEqual(expected.UserGuid, actual.UserGuid); Assert.AreEqual(expected.RowGuid, actual.RowGuid); //Assert.Inconclusive("Verify the correctness of this test method."); }
public void GetStaffListTest1() { MasterDataLinqBroker target = new MasterDataLinqBroker(); // TODO: Initialize to an appropriate value List<IStaff> expected = Context.Staffs.Where(s => !s.IsDeleted).Cast<IStaff>().ToList(); IList<IStaff> actual; actual = target.GetStaffList(); IEnumerator<IStaff> e1 = expected.GetEnumerator(); IEnumerator<IStaff> e2 = actual.GetEnumerator(); while (e1.MoveNext() && e2.MoveNext()) { Assert.AreEqual(e1.Current.StaffID, e2.Current.StaffID); Assert.AreEqual(e1.Current.InitialName, e2.Current.InitialName); Assert.AreEqual(e1.Current.FirstName, e2.Current.FirstName); Assert.AreEqual(e1.Current.LastName, e2.Current.LastName); Assert.AreEqual(e1.Current.DateofBirth, e2.Current.DateofBirth); Assert.AreEqual(e1.Current.Gender, e2.Current.Gender); Assert.AreEqual(e1.Current.PostCode, e2.Current.PostCode); Assert.AreEqual(e1.Current.Address, e2.Current.Address); Assert.AreEqual(e1.Current.Province, e2.Current.Province); Assert.AreEqual(e1.Current.PhoneNo, e2.Current.PhoneNo); Assert.AreEqual(e1.Current.IsDeleted, e2.Current.IsDeleted); Assert.AreEqual(e1.Current.UserGuid, e2.Current.UserGuid); Assert.AreEqual(e1.Current.RowGuid, e2.Current.RowGuid); } //Assert.AreEqual(expected, actual); //Assert.Inconclusive("Verify the correctness of this test method."); }
public void SaveStaffTest() { MasterDataLinqBroker target = new MasterDataLinqBroker(); // TODO: Initialize to an appropriate value IStaff staff = target.GetStaffById(5); // TODO: Initialize to an appropriate value bool expected = true; // TODO: Initialize to an appropriate value bool actual; int phone = new Random().Next(23421, 999999); staff.PhoneNo = phone.ToString(); actual = target.SaveStaff(staff, "unit test"); Assert.AreEqual(expected, actual); target = new MasterDataLinqBroker(); IStaff updated = target.GetStaffById(5); Assert.AreEqual(updated.PhoneNo, staff.PhoneNo); Assert.AreEqual(updated.PhoneNo, phone.ToString()); Assert.AreEqual(staff.PhoneNo, phone.ToString()); //Assert.Inconclusive("Verify the correctness of this test method."); }
public void GetStaffListTest() { MasterDataLinqBroker target = new MasterDataLinqBroker(); // TODO: Initialize to an appropriate value string sortExp = string.Empty; // TODO: Initialize to an appropriate value bool sortDesc = false; // TODO: Initialize to an appropriate value int startIndex = 0; // TODO: Initialize to an appropriate value int pageSize = 1110; // TODO: Initialize to an appropriate value string filter = "City.Contains(\"renon\")"; // TODO: Initialize to an appropriate value char gender = 'P'; IList<IStaff> expected = Context.Staffs.Where(p => p.StaffID == 6).Cast<IStaff>().ToList(); // TODO: Initialize to an appropriate value IList<IStaff> actual; actual = target.GetStaffList(gender, sortExp, sortDesc, startIndex, pageSize, filter); IEnumerator<IStaff> e1 = expected.GetEnumerator(); IEnumerator<IStaff> e2 = actual.GetEnumerator(); while (e1.MoveNext() && e2.MoveNext()) { Assert.AreEqual(e1.Current.StaffID, e2.Current.StaffID); Assert.AreEqual(e1.Current.InitialName, e2.Current.InitialName); Assert.AreEqual(e1.Current.FirstName, e2.Current.FirstName); Assert.AreEqual(e1.Current.LastName, e2.Current.LastName); Assert.AreEqual(e1.Current.DateofBirth, e2.Current.DateofBirth); Assert.AreEqual(e1.Current.Gender, e2.Current.Gender); Assert.AreEqual(e1.Current.PostCode, e2.Current.PostCode); Assert.AreEqual(e1.Current.Address, e2.Current.Address); Assert.AreEqual(e1.Current.Province, e2.Current.Province); Assert.AreEqual(e1.Current.PhoneNo, e2.Current.PhoneNo); Assert.AreEqual(e1.Current.IsDeleted, e2.Current.IsDeleted); Assert.AreEqual(e1.Current.UserGuid, e2.Current.UserGuid); Assert.AreEqual(e1.Current.RowGuid, e2.Current.RowGuid); } //Assert.Inconclusive("Verify the correctness of this test method."); }