public async Task WhenIAddingNewMessageForUserWithEmail_(string p0)
        {
            var user = context.Users.First(x => x.Email == p0);
            var chat = context.Chats.First(x => x.Name == "Test chat name");

            message = new IPZ_ChatRoom.Models.Message.Message
            {
                ChatRoom = chat,
                User     = user,
                Date     = DateTime.Now,
                Text     = "Test"
            };
            await service.addMessageAsync(message);
        }
        public async Task Create_New_Message_Test()
        {
            // Arrange
            var context = GetNewInMemoryDbContext();
            var service = new MessageService(context);
            var user    = context.Users.First(x => x.Email == "*****@*****.**");
            var chat    = context.Chats.First(x => x.Name == "Test chat name");
            var message = new IPZ_ChatRoom.Models.Message.Message
            {
                ChatRoom = chat,
                User     = user,
                Date     = DateTime.Now,
                Text     = "Test"
            };
            // Act
            await service.addMessageAsync(message);

            // Assert
            Assert.Contains(message, service.messages);
        }