public void TestGetClientSubscription()
        {
            //Arrange
            Guid   CID    = Guid.NewGuid();
            Guid   SubID  = Guid.NewGuid();
            Client client = new Client()
            {
                ClientID = CID, ClientSubscriptions = new List <ClientSubscriptions>()
                {
                    new ClientSubscriptions()
                    {
                        ClientID = CID, SubscriptionID = SubID
                    }
                }, ClientName = "Barclays"
            };

            Cservice.CreateClient(client);

            //Act
            ClientSubscriptions Got = Cservice.GetClientSubscription(CID, SubID);

            //Assert
            Assert.IsNotNull(Got);
            Assert.AreEqual(SubID, Got.SubscriptionID);
        }
Exemple #2
0
        public void AddOfficeSubscription(Guid ClientID, Guid SubID, int UsersPerSub)
        {
            ClientSubscriptions ToAdd = new ClientSubscriptions()
            {
                ClientID = ClientID, SubscriptionID = SubID, UsersPerSubscription = UsersPerSub,
            };

            DbContext.ClientSubscriptions.Add(ToAdd);
        }
Exemple #3
0
 public WebSubClientController(ILogger <WebSubClientController> logger, ClientSubscriptions clientSubscriptions, IHubSubscriptions hubSubscriptions)
 {
     this.logger = logger;
     this.clientSubscriptions = clientSubscriptions;
     this.hubSubscriptions    = hubSubscriptions;
 }
Exemple #4
0
 public CallbackController(ClientSubscriptions clientSubscriptions, IHubContext <WebSubClientHub> webSubClientHubContext, IConfiguration config)
 {
     this.clientSubscriptions    = clientSubscriptions;
     this.webSubClientHubContext = webSubClientHubContext;
     this.config = config;
 }
Exemple #5
0
 public WebSubClientHub(ILogger <WebSubClientHub> logger, ClientSubscriptions clientSubscriptions, IHubSubscriptions hubSubscriptions)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.clientSubscriptions = clientSubscriptions ?? throw new ArgumentNullException(nameof(clientSubscriptions));
     this.hubSubscriptions    = hubSubscriptions ?? throw new ArgumentNullException(nameof(hubSubscriptions));
 }