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