Ejemplo n.º 1
0
        public void CreateUserCustomerRelationship(Guid customerUID)
        {
            bool userCreated = false;
            Guid useruid     = AccountHierarchyUserUID;

            if (!userCreated)
            {
                customerUserServiceSupport.AssociateCustomerUserModel             = CustomerUserServiceSteps.GetDefaultValidAssociateCustomerUserServiceRequest();
                customerUserServiceSupport.AssociateCustomerUserModel.CustomerUID = customerUID;
                customerUserServiceSupport.AssociateCustomerUserModel.UserUID     = useruid;
                useruid     = customerUserServiceSupport.AssociateCustomerUserModel.UserUID;
                userCreated = true;
                CustomerUserAssocication.UserUID     = customerUserServiceSupport.AssociateCustomerUserModel.UserUID;
                CustomerUserAssocication.CustomerUID = customerUID;

                CustomerUserAssocicationList.Add(CustomerUserAssocication);
            }
            else
            {
                customerUserServiceSupport.AssociateCustomerUserModel         = CustomerUserServiceSteps.GetDefaultValidAssociateCustomerUserServiceRequest();
                customerUserServiceSupport.AssociateCustomerUserModel.UserUID = useruid;
            }


            customerUserServiceSupport.PostValidCustomerUserAssociateRequestToService();
        }
Ejemplo n.º 2
0
        public void GivenCustomerListConsumerServiceAssociateCustomerUserEventRequestIsSetupWithDefaultValues()
        {
            customerServiceSupport.CreateCustomerModel =
                CustomerServiceSteps.GetDefaultValidCustomerServiceCreateRequest();

            customerServiceSupport.PostValidCreateRequestToService();

            multipleCustomerGUID[0] = customerServiceSupport.CreateCustomerModel.CustomerUID;

            CommonUtil.WaitToProcess(CustomerListConfig.KafkaTimeoutThreshold);

            customerUserServiceSupport.AssociateCustomerUserModel             = CustomerUserServiceSteps.GetDefaultValidAssociateCustomerUserServiceRequest();
            customerUserServiceSupport.AssociateCustomerUserModel.CustomerUID = multipleCustomerGUID[0];
            Guid userUID = new Guid(CreateValueSingleCustomerUserWithUID());

            customerUserServiceSupport.AssociateCustomerUserModel.UserUID = userUID;
        }
Ejemplo n.º 3
0
        //To Associate 'N' Dealers/Customers To A User
        public void AssociateUsersToACustomer(int numberOfCustomers, string customerType = null)
        {
            UserUID[0] = new Guid(CreateValueSingleCustomerUserWithUID());
            customerUserServiceSupport.AssociateCustomerUserModel         = CustomerUserServiceSteps.GetDefaultValidAssociateCustomerUserServiceRequest();
            customerUserServiceSupport.AssociateCustomerUserModel.UserUID = UserUID[0];

            for (int i = 0; i < numberOfCustomers; i++)
            {
                customerServiceSupport.CreateCustomerModel =
                    CustomerServiceSteps.GetDefaultValidCustomerServiceCreateRequest();
                customerServiceSupport.CreateCustomerModel.CustomerType = customerType;
                customerServiceSupport.PostValidCreateRequestToService();

                ParentCustomerUID[i]  = customerServiceSupport.CreateCustomerModel.CustomerUID;
                ParentCustomerName[i] = customerServiceSupport.CreateCustomerModel.CustomerName;
                ParentCustomerType[i] = customerServiceSupport.CreateCustomerModel.CustomerType;

                customerUserServiceSupport.AssociateCustomerUserModel.CustomerUID = ParentCustomerUID[i];
                customerUserServiceSupport.PostValidCustomerUserAssociateRequestToService();
            }
        }
Ejemplo n.º 4
0
        public void GivenCustomerListConsumerServiceDissociateCustomerUserEventRequestIsSetupWithDefaultValues()
        {
            customerServiceSupport.CreateCustomerModel =
                CustomerServiceSteps.GetDefaultValidCustomerServiceCreateRequest();

            customerServiceSupport.PostValidCreateRequestToService();

            Guid oldCustomerUID = customerServiceSupport.CreateCustomerModel.CustomerUID;

            CommonUtil.WaitToProcess(CustomerListConfig.KafkaTimeoutThreshold);

            customerUserServiceSupport.AssociateCustomerUserModel             = CustomerUserServiceSteps.GetDefaultValidAssociateCustomerUserServiceRequest();
            customerUserServiceSupport.AssociateCustomerUserModel.CustomerUID = oldCustomerUID;

            customerUserServiceSupport.PostValidCustomerUserAssociateRequestToService();

            CommonUtil.WaitToProcess(CustomerListConfig.KafkaTimeoutThreshold);

            customerUserServiceSupport.DissociateCustomerUserModel             = CustomerUserServiceSteps.GetDefaultValidDissociateCustomerUserServiceRequest();
            customerUserServiceSupport.DissociateCustomerUserModel.CustomerUID = oldCustomerUID;
            customerUserServiceSupport.DissociateCustomerUserModel.UserUID     = customerUserServiceSupport.AssociateCustomerUserModel.UserUID;
        }
Ejemplo n.º 5
0
        public void WhenIPostValidCustomerListConsumerServiceAssociateCustomerUserEventRequestForMultipleCustomers()
        {
            customerUserServiceSupport.AssociateCustomerUserModel             = CustomerUserServiceSteps.GetDefaultValidAssociateCustomerUserServiceRequest();
            customerUserServiceSupport.AssociateCustomerUserModel.CustomerUID = multipleCustomerGUID[0];
            Guid userUID = new Guid(CreateValidMultipeCustomerUserWithUID());

            customerUserServiceSupport.AssociateCustomerUserModel.UserUID = userUID;
            customerUserServiceSupport.PostValidCustomerUserAssociateRequestToService();
            CommonUtil.WaitToProcess(CustomerListConfig.KafkaTimeoutThreshold);

            customerUserServiceSupport.AssociateCustomerUserModel             = CustomerUserServiceSteps.GetDefaultValidAssociateCustomerUserServiceRequest();
            customerUserServiceSupport.AssociateCustomerUserModel.CustomerUID = multipleCustomerGUID[1];
            customerUserServiceSupport.AssociateCustomerUserModel.UserUID     = userUID;
            customerUserServiceSupport.PostValidCustomerUserAssociateRequestToService();
            CommonUtil.WaitToProcess(CustomerListConfig.KafkaTimeoutThreshold);

            customerUserServiceSupport.AssociateCustomerUserModel             = CustomerUserServiceSteps.GetDefaultValidAssociateCustomerUserServiceRequest();
            customerUserServiceSupport.AssociateCustomerUserModel.CustomerUID = multipleCustomerGUID[2];
            customerUserServiceSupport.AssociateCustomerUserModel.UserUID     = userUID;
            customerUserServiceSupport.PostValidCustomerUserAssociateRequestToService();
            CommonUtil.WaitToProcess(CustomerListConfig.KafkaTimeoutThreshold);
        }
Ejemplo n.º 6
0
 public void WhenISetCustomerListConsumerServiceAssociateCustomerUserEventCustomerUIDTo()
 {
     customerUserServiceSupport.AssociateCustomerUserModel = CustomerUserServiceSteps.GetDefaultValidAssociateCustomerUserServiceRequest();
 }