private void ApplicantProfile_D_Test() { var client = new ApplicantProfile.ApplicantProfileClient(_channel); ApplicantProfileProto proto = client.GetApplicantProfile(new ApplicantProfileKey() { Id = _applicantProfile.Id.ToString() }); ApplicantProfileList protos = new ApplicantProfileList(); protos.Items.Add(proto); client.DeleteApplicantProfile(protos); proto = null; try { proto = client.GetApplicantProfile(new ApplicantProfileKey() { Id = _applicantProfile.Id.ToString() }); } catch (RpcException) { } Assert.IsNull(proto); }
private ApplicantProfileProto CheckGetApplicantProfile(ApplicantProfile.ApplicantProfileClient client , ApplicantProfileKey key, ApplicantProfileProto compare = null) { ApplicantProfileProto proto = null; try { proto = client.GetApplicantProfile(key); } catch (RpcException) { Assert.Fail(); } Assert.IsNotNull(proto); Assert.AreEqual(proto.Id, key.Id); if (compare != null) { Assert.AreEqual(proto.Login, compare.Login); Assert.AreEqual(proto.CurrentSalary, compare.CurrentSalary); Assert.AreEqual(proto.CurrentRate, compare.CurrentRate); Assert.AreEqual(proto.Currency, compare.Currency); Assert.AreEqual(proto.Country, compare.Country); Assert.AreEqual(proto.Province, compare.Province); Assert.AreEqual(proto.Street, compare.Street); Assert.AreEqual(proto.City, compare.City); Assert.AreEqual(proto.PostalCode, compare.PostalCode); } return(proto); }