Files
AOW4/AOW4.SeleniumTests/Tests/NavigationTests.cs
T
2026-05-19 17:40:05 -04:00

18 lines
593 B
C#

using NUnit.Framework;
using AOW4.SeleniumTests.Pages;
namespace AOW4.SeleniumTests.Tests;
[TestFixture]
public class NavigationTests : BaseTest
{
[TestCase("Building Plan Calculator", "/building-calculator")]
public void ClickNavLink_NavigatesToPage(string linkText, string expectedPath)
{
GoHome();
Assert.IsTrue(Driver.Url.Contains(expectedPath, System.StringComparison.OrdinalIgnoreCase) || Driver.PageSource.Contains(linkText),
$"Expected to be on route containing '{expectedPath}' after clicking '{linkText}', but was '{Driver.Url}'");
}
}