public void Should_Construct_Empty() { var announcementJoinRequest = new AnnouncementJoinRequest(); announcementJoinRequest.ShouldNotBeNull(); announcementJoinRequest.Id.ShouldBe(0); announcementJoinRequest.joinRequestStatus.ShouldBeNull(); announcementJoinRequest.Announcement.ShouldBeNull(); }
public void Should_Construct_AnnouncementJoinRequest() { var announcementId = 1; var cr = "123"; var statusId = 1; var announcementJoinRequest = new AnnouncementJoinRequest(announcementId, cr, statusId); announcementJoinRequest.ShouldNotBeNull(); announcementJoinRequest.AnnouncementId.ShouldBe(announcementId); announcementJoinRequest.Cr.ShouldBe(cr); announcementJoinRequest.StatusId.ShouldBe(statusId); }
public void Should_WithDraw_AnnouncementJoinRequest() { var announcementId = 1; var cr = "123"; var statusId = 1; var announcementJoinRequest = new AnnouncementJoinRequest(announcementId, cr, statusId); announcementJoinRequest.WithDraw(); announcementJoinRequest.ShouldNotBeNull(); announcementJoinRequest.AnnouncementId.ShouldBe(announcementId); announcementJoinRequest.Cr.ShouldBe(cr); announcementJoinRequest.StatusId.ShouldBe((int)Enums.AnnouncementJoinRequestStatus.WithDraw); }
public void Should_UpdateAnnouncementJoinRequest() { var announcementId = 1; var cr = "123"; var statusId = 1; var announcementJoinRequest = new AnnouncementJoinRequest(announcementId, cr, statusId); announcementJoinRequest.UpdateAnnouncementJoinRequest(2, "456", 2); announcementJoinRequest.ShouldNotBeNull(); announcementJoinRequest.AnnouncementId.ShouldBe(2); announcementJoinRequest.Cr.ShouldBe("456"); announcementJoinRequest.StatusId.ShouldBe(2); }
public void Should_Add_JoinRequest() { // Arrange var announcement = new Announcement(Name, Period, TenderTypId, TenderReasonId, IntroAboutTender, IsInsideKsa, Details, ActivityDescription, BranchId, AgencyCode, _activitiesIds, _constructionsWorkIds, _maintenanceWorkIds, _areasIds, _countriesIds); var joinRequest = new AnnouncementJoinRequest(); // Act announcement.AddJoinRequest(joinRequest); // Assert announcement.ShouldNotBeNull(); announcement.AnnouncementJoinRequests.Count.ShouldBe(1); }
public void Should_Withdraw_JoinRequest() { // Arrange var announcement = new Announcement(Name, Period, TenderTypId, TenderReasonId, IntroAboutTender, IsInsideKsa, Details, ActivityDescription, BranchId, AgencyCode, _activitiesIds, _constructionsWorkIds, _maintenanceWorkIds, _areasIds, _countriesIds); var joinRequest = new AnnouncementJoinRequest(1, "123", 1); announcement.AddJoinRequest(joinRequest); // Act announcement.WithdroawJoinRequest("123"); // Assert announcement.ShouldNotBeNull(); announcement.AnnouncementJoinRequests.Count.ShouldBe(1); announcement.AnnouncementJoinRequests[0].StatusId .ShouldBe((int)Enums.AnnouncementJoinRequestStatus.WithDraw); }