public UserLicenseRequestTest()
 {
     InitializerClass.Initialize();
     useSubLogic = new UserSubscriptionLogic();
     userLogic   = new UserLogic();
     reqLogic    = new UserLicenseRequestLogic();
 }
예제 #2
0
 public LicenseBO()
 {
     userLicenseRequestLogic = new UserLicenseRequestLogic();
     licLogic   = new UserLicenseLogic();
     userLogic  = new UserLogic();
     _teamLogic = new TeamLogic();
 }
        public void UpdateUserLicenseRequest()
        {
            UserLicenseRequest req = new UserLicenseRequest();
            User teamMember        = userLogic.GetUserByEmail("*****@*****.**");
            var  data = reqLogic.GetLicenseRequest(teamMember.UserId);

            if (data.Count > 0)
            {
                var dt = data[0];
                dt.IsApproved = true;
                dt.ApprovedBy = "*****@*****.**";
                List <UserLicenseRequest> reqList = new List <UserLicenseRequest>();
                reqList.Add(dt);
                UserLicenseRequestLogic reqLogic = new UserLicenseRequestLogic();
                reqLogic.Update(reqList);
            }
            else
            {
                Assert.Fail("No License Request Exist");
            }
        }
        public void CreateUserLicenseRequest()
        {
            UserLicenseRequest req = new UserLicenseRequest();
            User adminUser         = userLogic.GetUserByEmail("*****@*****.**");
            User teamMember        = userLogic.GetUserByEmail("*****@*****.**");
            var  subList           = useSubLogic.GetSubscription(adminUser.UserId);

            if (subList.Count > 0)
            {
                req.Requested_UserId   = teamMember.UserId;
                req.UserSubscriptionId = subList[0].Id;
                req.ProductId          = 1;
                req.RequestedDate      = DateTime.Now;
                List <UserLicenseRequest> reqList = new List <UserLicenseRequest>();
                reqList.Add(req);
                UserLicenseRequestLogic reqLogic = new UserLicenseRequestLogic();
                reqLogic.Create(reqList);
                Assert.IsTrue(true);
            }
            else
            {
                Assert.Fail("No Subscriptions are purechased");
            }
        }
 public LicenseController()
 {
     userLicenselogic = new UserLicenseLogic();
     teamLicenselogic = new TeamLicenseLogic();
     reqLogic         = new UserLicenseRequestLogic();
 }