public void IsValidToRejectCheckTender_WithNotAssignedCommittee_ThrowsAuthorizationException()
        {
            MockUser();
            var tender = new TenderDefault().GetGeneralTender();

            tender.UpdateCommittees(1, null, 1, 1, 1, 1, null, 1);

            Assert.Throws <AuthorizationException>(() =>
                                                   _Sut.IsValidToRejectCheckTender(tender, new List <string>()));
        }
        public void TestUserClaims()
        {
            _moqHttpContextAccessor.Setup(x => x.HttpContext.User.Claims).Returns(() =>
            {
                return(new Claim[1] {
                    new Claim(IdentityConfigs.Claims.CommitteeId, "1")
                });
            });
            var tender = new TenderDefault().GetGeneralTender();

            tender.UpdateCommittees(1, null, 1, 1, 1, 1, null, 1);

            Assert.Throws <AuthorizationException>(() =>
                                                   _Sut.IsValidToRejectCheckTender(tender, new List <string>()));
        }
        public void IsValidToAccecssPostQualificationCheckingTender_WithNotAssignedCommittee_AuthorizationException()
        {
            MockUser();
            var tender = new TenderDefault().GetGeneralTender();

            tender.SetTenderType((int)Enums.TenderType.PostQualification);
            tender.UpdateCommittees(1, null, 1, 1, 1, 1, null, 1);

            Assert.Throws <AuthorizationException>(() =>
                                                   _Sut.IsValidToAccecssPostQualificationCheckingTender(tender,
                                                                                                        new List <string>()
            {
                RoleNames.OffersCheckManager, RoleNames.OffersPurchaseManager
            }));
        }