Exemplo n.º 1
0
        public async void CanRemoveConnectionFromGroupAsync()
        {
            var connection = new SocketConnection
            {
                ConnectionId = connectionIdA,
                UserId       = userIdA
            };

            await fixture.Context.SaveAsync(connection);

            await _connectionStore.RemoveConnectionFromGroupAsync(connectionIdA, groupName);

            var connect = (await _connectionStore.GetClient(connectionIdA)).SingleOrDefault();

            Assert.NotNull(connect);
            if (connection.GroupIds != null)
            {
                Assert.True(!connect.GroupIds.Contains(groupName));
            }
        }