Example #1
0
        public void Should_Construct_Empty()
        {
            var announcementJoinRequest = new AnnouncementJoinRequest();

            announcementJoinRequest.ShouldNotBeNull();
            announcementJoinRequest.Id.ShouldBe(0);
            announcementJoinRequest.joinRequestStatus.ShouldBeNull();
            announcementJoinRequest.Announcement.ShouldBeNull();
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }