public async Task AddContactMessage_WithData_ShouldAddTheMessageToDatabase() { string onFalseErrorMessage = "The method returned a false statement."; string onNullErrorMessage = "Contact message not found in database."; var context = ApplicationDbContextInMemoryFactory.InitializeContext(); var contactService = new ContactService(context); var messageModel = this.GetMessageModel(); var methodResult = await contactService.AddContactMessage(messageModel); Assert.True(methodResult, onFalseErrorMessage); var contactMessageFromDb = await context.ContactMessages.FirstOrDefaultAsync(); AssertExtensions.NotNullWithMessage(contactMessageFromDb, onNullErrorMessage); }