private void CompanyJobEducation_D_Test() { var client = new CompanyJobEducation.CompanyJobEducationClient(_channel); CompanyJobEducationProto proto = client.GetCompanyJobEducation(new CompanyJobEducationKey() { Id = _companyJobEducation.Id.ToString() }); CompanyJobEducationList protos = new CompanyJobEducationList(); protos.Items.Add(proto); client.DeleteCompanyJobEducation(protos); proto = null; try { proto = client.GetCompanyJobEducation(new CompanyJobEducationKey() { Id = _companyJobEducation.Id.ToString() }); } catch (RpcException) { } Assert.IsNull(proto); }
private void CompanyJobEducation_CRU_Test() { var client = new CompanyJobEducation.CompanyJobEducationClient(_channel); // add CompanyJobEducationProto proto = ProtoMapper.MapFromCompanyJobEducationPoco(_companyJobEducation); CompanyJobEducationList protos = new CompanyJobEducationList(); protos.Items.Add(proto); client.AddCompanyJobEducation(protos); proto = CheckGetCompanyJobEducation(client, new CompanyJobEducationKey() { Id = proto.Id }, proto); // check List protos = client.GetCompanyJobEducations(new Empty()); Assert.IsTrue(protos.Items.Count > 0); // check update proto.Importance = 1; proto.Major = Truncate(Faker.Lorem.Sentence(), 100); protos = new CompanyJobEducationList(); protos.Items.Add(proto); client.UpdateCompanyJobEducation(protos); CheckGetCompanyJobEducation(client, new CompanyJobEducationKey() { Id = proto.Id }, proto); }
private CompanyJobEducationProto CheckGetCompanyJobEducation(CompanyJobEducation.CompanyJobEducationClient client , CompanyJobEducationKey key, CompanyJobEducationProto compare = null) { CompanyJobEducationProto proto = null; try { proto = client.GetCompanyJobEducation(key); } catch (RpcException) { Assert.Fail(); } Assert.IsNotNull(proto); Assert.AreEqual(proto.Id, key.Id); if (compare != null) { Assert.AreEqual(proto.Job, compare.Job); Assert.AreEqual(proto.Major, compare.Major); Assert.AreEqual(proto.Importance, compare.Importance); } return(proto); }