public void Should_AcceptRevision() { var plaintRequest = new PlaintRequest(); plaintRequest.AcceptRevision(); plaintRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public async Task <PlaintRequest> UpdatePlaintRequestAsync(PlaintRequest plaintRequest) { _context.PlaintRequests.Update(plaintRequest); await _context.SaveChangesAsync(); return(plaintRequest); }
public AgencyCommunicationRequest UpdatePlaintAgencyCommunicationRequest(int CommunicationRequestId, string EncryptedTenderId, int PlaintRequestId, string EncryptedOfferId, string PlaintReason, List <CommunicationAttachmentModel> attachments) { TenderId = Util.Decrypt(EncryptedTenderId); PlaintAcceptanceStatusId = (int)Enums.AgencyPlaintStatus.New; AgencyRequestTypeId = (int)Enums.AgencyCommunicationRequestType.Plaint; StatusId = (int)Enums.AgencyCommunicationRequestStatus.RequestSent; PlaintRequest plaint = PlaintRequests.FirstOrDefault(p => p.PlainRequestId == PlaintRequestId); if (plaint == null) { PlaintRequests.Add(new PlaintRequest(PlaintRequestId, Util.Decrypt(EncryptedOfferId), PlaintReason, attachments)); } else { plaint.UpdatePlaintRequest(PlaintRequestId, Util.Decrypt(EncryptedOfferId), PlaintReason, attachments); } if (CommunicationRequestId == 0) { EntityCreated(); } else { EntityUpdated(); } return(this); }
public void Should_DeActive() { var plaintRequest = new PlaintRequest(); plaintRequest.DeActive(); plaintRequest.IsActive.ShouldBe(false); plaintRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public void Should_Contructor_CreateEntity() { var plaintRequest = new PlaintRequest(0, _offerId, _plaintReason, _attachments, _isEscalation); plaintRequest.ShouldNotBeNull(); plaintRequest.State.ShouldBe(SharedKernal.ObjectState.Added); plaintRequest.Attachments.ShouldNotBe(null); plaintRequest.Attachments[0].State.ShouldBe(SharedKernal.ObjectState.Added); }
public void Should_UpdateNotes_CreateEntity() { var _notes = "Test Notes"; var plaintRequest = new PlaintRequest(); plaintRequest.UpdateNotes(_notes); plaintRequest.ShouldNotBeNull(); plaintRequest.Notes.ShouldBe(_notes); plaintRequest.State.ShouldBe(SharedKernal.ObjectState.Added); }
public void Should_UpdatePlaintRequest() { var plaintRequest = new PlaintRequest(); plaintRequest.UpdatePlaintRequest(_plaintRequestId, _offerId, _plaintReason, _attachments, _isEscalation); plaintRequest.ShouldNotBeNull(); plaintRequest.State.ShouldBe(SharedKernal.ObjectState.Added); plaintRequest.Attachments.ShouldNotBe(null); plaintRequest.Attachments[0].State.ShouldBe(SharedKernal.ObjectState.Added); }
public void Should_UpdateNotes_UpdateEntity() { var _notes = "Test Notes"; var plaintRequest = new PlaintRequest(_plaintRequestId, _offerId, _plaintReason, _attachments, _isEscalation); plaintRequest.UpdateNotes(_notes); plaintRequest.ShouldNotBeNull(); plaintRequest.Notes.ShouldBe(_notes); plaintRequest.State.ShouldBe(SharedKernal.ObjectState.Added); }
public void Should_UpdateAttachments_Returns_PlaintRequest() { var plaintRequest = new PlaintRequest(_plaintRequestId, _offerId, _plaintReason, _attachments, _isEscalation); var plaintRequestObj = plaintRequest.UpdateAttachments(_attachments); plaintRequest.State.ShouldBe(SharedKernal.ObjectState.Added); plaintRequestObj.ShouldNotBeNull(); plaintRequestObj.ShouldBeOfType(typeof(PlaintRequest)); plaintRequestObj.IsEscalation.ShouldBe(false); plaintRequest.State.ShouldBe(SharedKernal.ObjectState.Added); }
public PlaintRequest GetPlaintRequest() { var plaintRequest = new PlaintRequest(1, 1, "Test", new List <CommunicationAttachmentModel>(), true); plaintRequest.Offer = new Offer(1, "1299659801", null, 1, false); AgencyCommunicationRequest agencyCommunicationRequest = new AgencyCommunicationRequest(1, 1); PropertyInfo propertyInfo = plaintRequest.GetType().GetProperty("AgencyCommunicationRequest"); propertyInfo.SetValue(plaintRequest, Convert.ChangeType(agencyCommunicationRequest, propertyInfo.PropertyType), null); return(plaintRequest); }
public void Should_Empty_Construct_PlaintRequest() { var plaintRequest = new PlaintRequest(); plaintRequest.ShouldNotBeNull(); }