private void ApplicantJobApplication_D_Test() { var client = new ApplicantJobApplication.ApplicantJobApplicationClient(_channel); ApplicantJobApplicationProto proto = client.GetApplicantJobApplication(new ApplicantJobApplicationKey() { Id = _applicantJobApplication.Id.ToString() }); ApplicantJobApplicationList protos = new ApplicantJobApplicationList(); protos.Items.Add(proto); client.DeleteApplicantJobApplication(protos); proto = null; try { proto = client.GetApplicantJobApplication(new ApplicantJobApplicationKey() { Id = _applicantJobApplication.Id.ToString() }); } catch (RpcException) { } Assert.IsNull(proto); }
private void ApplicantJobApplication_CRU_Test() { var client = new ApplicantJobApplication.ApplicantJobApplicationClient(_channel); // add ApplicantJobApplicationProto proto = ProtoMapper.MapFromApplicantJobApplicationPoco(_applicantJobApplication); ApplicantJobApplicationList protos = new ApplicantJobApplicationList(); protos.Items.Add(proto); client.AddApplicantJobApplication(protos); proto = CheckGetApplicantJobApplication(client, new ApplicantJobApplicationKey() { Id = proto.Id }, proto); // check List protos = client.GetApplicantJobApplications(new Empty()); Assert.IsTrue(protos.Items.Count > 0); // check update proto.ApplicationDate = ConvertDateTime2TimeStamp(Faker.Date.Recent()); protos = new ApplicantJobApplicationList(); protos.Items.Add(proto); client.UpdateApplicantJobApplication(protos); // e9261fa9-f0c3-4603-b400-63a5f26952c7 CheckGetApplicantJobApplication(client, new ApplicantJobApplicationKey() { Id = proto.Id }, proto); }
public override Task <Empty> DeleteApplicantJobApplication(ApplicantJobApplicationList request, ServerCallContext context) { List <ApplicantJobApplicationPoco> pocos = new List <ApplicantJobApplicationPoco>(); foreach (var item in request.AppJobApps) { pocos.Add(ToPoco(item)); } logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <ApplicantJobApplicationList> GetAllApplicantJobApplication(Empty request, ServerCallContext context) { ApplicantJobApplicationList list = new ApplicantJobApplicationList(); List <ApplicantJobApplicationPoco> pocos = logic.GetAll(); foreach (var poco in pocos) { list.AppJobApps.Add(FromPoco(poco)); } return(Task.FromResult(list)); }