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(); }
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; }
//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(); } }
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; }
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); }
public void WhenISetCustomerListConsumerServiceAssociateCustomerUserEventCustomerUIDTo() { customerUserServiceSupport.AssociateCustomerUserModel = CustomerUserServiceSteps.GetDefaultValidAssociateCustomerUserServiceRequest(); }