public void ExceptionTestFor_AssociateFieldsCannotblank() { Associate associate = new Associate() { AssociateId = 2, Name = "dd", Email = "*****@*****.**", MobileNumber = "64575", Pic = "", StatusGreen = "", StatusBlue = "", StatusRed = "", Level1 = "", Level2 = "", Level3 = "", Remark = "", Strength = "", Weekness = "" }; AssociateSkills associateSkills = new AssociateSkills() { AssociateId = 1, Ratting = 4, SkillId = 1 }; //Assert var ex = Assert.Throws <FieldscannotEmptyException>(() => _AssociateServices.AddAssociate(associate, associateSkills)); Assert.Equal("Fields can not be blank ", ex.Messages); }
public void Test_for_EditAssociate() { Associate associate = new Associate() { AssociateId = 1, Level1 = "a", Level2 = "aa", Level3 = "aa", Email = "*****@*****.**", StatusBlue = "s", StatusGreen = "s", StatusRed = "s", Strength = "ss", MobileNumber = "111111111", Name = "ss", Pic = "aa", Remark = "ss", Weekness = "xx" }; AssociateSkills associateSkills = new AssociateSkills() { AssociateId = 1, Ratting = 4, SkillId = 1 }; var Result = _AssociateServices.EditAssociate(associate); var GetAssociate = _AssociateServices.GetAssociate(associate); Assert.Equal(GetAssociate, Result); }
public int AddAssociate(Associate associate, AssociateSkills associateSkills) { Associate Objassociate = new Associate(); var AssociateId = Objassociate.AssociateId; return(AssociateId); }
public void BoundaryTest_ForRating() { AssociateSkills associateskills = new AssociateSkills() { Ratting = 15 }; var MinValue = 1; var MaxValue = 20; //Action var actualValue = associateskills.Ratting; //Assert Assert.InRange(actualValue, MinValue, MaxValue); }
public void ExceptionTestFor_EmailAlreadyExist() { Associate associate = new Associate() { Email = "*****@*****.**" }; AssociateSkills associateSkills = new AssociateSkills() { AssociateId = 1, Ratting = 4, SkillId = 1 }; //Assert var ex = Assert.Throws <EmailAlreadyExistException>(() => _AssociateServices.AddAssociate(associate, associateSkills)); Assert.Equal("Email Already Exist ", ex.Messages); }
public int UpdateAssociate(AssociateDetails associateDetails) { int returnValue = 0; Associate associate = associateDetails.Associate; List <AssociateSkills> associateskills = associateDetails.AssociateSkills; using (SkillTrackerDBFunctions contextObj = new SkillTrackerDBFunctions()) { Associate empDetails = contextObj.Associate.SingleOrDefault(e => e.AssociateId == associate.AssociateId); empDetails.Name = associate.Name; empDetails.Email = associate.Email; empDetails.MobileNo = associate.MobileNo; empDetails.Image = associate.Image; empDetails.StatusGreen = associate.StatusGreen; empDetails.StatusBlue = associate.StatusBlue; empDetails.StatusRed = associate.StatusRed; empDetails.Level1 = associate.Level1; empDetails.Level2 = associate.Level2; empDetails.Level3 = associate.Level3; empDetails.Remarks = associate.Remarks; empDetails.Strength = associate.Strength; empDetails.Weakness = associate.Weakness; if (associateskills != null) { foreach (AssociateSkills associateskill in associateskills) { AssociateSkills empSkill = contextObj.AssociateSkills.SingleOrDefault(x => x.associateId == associateskill.associateId && x.skillid == associateskill.skillid); if (empSkill != null) { empSkill.rating = associateskill.rating; } else { contextObj.AssociateSkills.Add(associateskill); } } } returnValue = contextObj.SaveChanges(); } return(returnValue); }