public async Task TestIfEstablishedConnectionDetailsReturnsNull(string connectionId)
        {
            var context = PCHUBDbContextInMemoryInitializer.InitializeContext();

            var chatRequests = new RequestChatServices(context);

            Assert.Null(await chatRequests.EstablishedConnectionDetailsAsync(connectionId, "StoreUser"));

            Assert.Null(await chatRequests.EstablishedConnectionDetailsAsync(connectionId, "Support"));
        }
        public async Task TestIfEstablishedConnectionDetailsWorksAccordingly(string connectionId, string subject,
                                                                             string email,
                                                                             string technicianName)
        {
            var context = PCHUBDbContextInMemoryInitializer.InitializeContext();

            var chatRequests = new RequestChatServices(context);

            await chatRequests.EstablishConnectionAsync(connectionId, subject, email, technicianName);

            Assert.NotNull(await chatRequests.EstablishedConnectionDetailsAsync(connectionId, "StoreUser"));

            Assert.NotNull(await chatRequests.EstablishedConnectionDetailsAsync(technicianName, "Admin"));
        }