As an investor,
I want to be able to contact startups directly through the platform,
so that I can discuss investment opportunities with them.
Scenario: Initiating contact with a startup
Given I am a logged-in investor user
And I am viewing a startup's profile
When I click on the 'Contact' button
Then a message form should open allowing me to compose a message to the startup
Scenario: Sending a message to a startup
Given I have composed a message to a startup
When I click on the 'Send Message' button
Then the message should be sent to the startup
And I should receive a confirmation that the message has been sent
Scenario: Receiving a reply from a startup
Given a startup has replied to my message
When I check my inbox on the platform
Then I should see the reply from the startup
As an investor, I want to be able to contact startups directly through the platform, so that I can discuss investment opportunities with them.
Scenario: Initiating contact with a startup Given I am a logged-in investor user And I am viewing a startup's profile When I click on the 'Contact' button Then a message form should open allowing me to compose a message to the startup
Scenario: Sending a message to a startup Given I have composed a message to a startup When I click on the 'Send Message' button Then the message should be sent to the startup And I should receive a confirmation that the message has been sent
Scenario: Receiving a reply from a startup Given a startup has replied to my message When I check my inbox on the platform Then I should see the reply from the startup