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); }