private void CompanyJob_D_Test() { var client = new CompanyJob.CompanyJobClient(_channel); CompanyJobProto proto = client.GetCompanyJob(new CompanyJobKey() { Id = _companyJob.Id.ToString() }); CompanyJobList protos = new CompanyJobList(); protos.Items.Add(proto); client.DeleteCompanyJob(protos); proto = null; try { proto = client.GetCompanyJob(new CompanyJobKey() { Id = _companyJob.Id.ToString() }); } catch (RpcException) { } Assert.IsNull(proto); }
private void CompanyJob_CRU_Test() { var client = new CompanyJob.CompanyJobClient(_channel); // add CompanyJobProto proto = ProtoMapper.MapFromCompanyJobPoco(_companyJob); CompanyJobList protos = new CompanyJobList(); protos.Items.Add(proto); client.AddCompanyJob(protos); proto = CheckGetCompanyJob(client, new CompanyJobKey() { Id = proto.Id }, proto); // check List protos = client.GetCompanyJobs(new Empty()); Assert.IsTrue(protos.Items.Count > 0); // check update proto.IsCompanyHidden = true; proto.IsInactive = true; proto.ProfileCreated = ConvertDateTime2TimeStamp(Faker.Date.Past()); protos = new CompanyJobList(); protos.Items.Add(proto); client.UpdateCompanyJob(protos); CheckGetCompanyJob(client, new CompanyJobKey() { Id = proto.Id }, proto); }
private CompanyJobProto CheckGetCompanyJob(CompanyJob.CompanyJobClient client , CompanyJobKey key, CompanyJobProto compare = null) { CompanyJobProto proto = null; try { proto = client.GetCompanyJob(key); } catch (RpcException) { Assert.Fail(); } Assert.IsNotNull(proto); Assert.AreEqual(proto.Id, key.Id); if (compare != null) { Assert.AreEqual(proto.Company, compare.Company); Assert.AreEqual(proto.ProfileCreated, compare.ProfileCreated); Assert.AreEqual(proto.IsInactive, compare.IsInactive); Assert.AreEqual(proto.IsCompanyHidden, compare.IsCompanyHidden); } return(proto); }