public void ReturnFalseGivenEmptyDirectoryModelForPost() { var directoryRepo = new Mock <IStaffDirectoryRepository>(); directoryRepo.Setup(x => x.Insert(new Services.Models.StaffDirectory())).Returns(false); var _staffService = new StaffDirectoryService(directoryRepo.Object); var result = _staffService.CreateStaffRecord(new Services.Models.StaffDirectory()); Assert.False(result, "Directory Model Should not be Empty"); }
public void ReturnTrueGivenValidDirectoryModelForPost() { var directoryRepo = new Mock <IStaffDirectoryRepository>(); var model = new Services.Models.StaffDirectory() { Name = "hem", OfficeNumber = "1412313123", EmailId = "*****@*****.**" }; directoryRepo.Setup(x => x.Insert(model)).Returns(true); var _StaffService = new StaffDirectoryService(directoryRepo.Object); var result = _StaffService.CreateStaffRecord(model); Assert.True(result, "Directory Model Is Valid"); }