automation framework in Selenium with C# using any sample public website
- Set up a Selenium c# automation framework using your choice of test runner (NUnit/MSTest/xUnit).
- Design the framework using a proper folder structure that includes (but is not limited to):
- Pages
- Tests
- Utilities
- TestData
- Config
- Drivers
- Logs
- Write at least one test case for login functionality:
- Positive login with valid credentials.
- Ensure that tests are executable successfully.
- Design pattern(s) of your choice (e.g., POM, Singleton for WebDriver, Factory, etc.).
- Demonstrate config file utilization (for example: storing base URL, browser type, credentials in a config file).