Message Centre
User
TC-001 As a User I should be able to initiate one-to-one chat
TC-002 As a User I should be able to send message on a Stream
TC-003 As a User I should be able to upload files {Steams and One-to-One chat}
TC-004 As a User I should be able to initiate Jitsi Meeting
TC-006 As a User I should be able to Search Users from User list
TC-007 As a User I should be able to Search Stream from Stream list
TC-009 As a User I get real-time notification
TC-010 As a User I should be able to converse with my ACM
TC-011 As a User I should be able to visually identify my ACM
TC-013 As a User I should be able to view all my Draft messages
TC-014 As a User I am able to Create/Subscribe new Stream
TC-015 As a User I am able to invite users to my Stream
Attorney
TC-016 As an Attorney I should be able to make stream Private {this will ensure ACM gets un-subscribed}
Stream Admin
TC-017 As a Stream Admin I should be able to update regular user on a stream to Admin User
TC-018 As a Stream Admin I should be able to manage Stream Users {Invitiation and Ban}