public void Test_ParseElementInfoWithoutTransition(string[] tokens) { PageObjectParser parser = new PageObjectParser(); PageObjects.Parser.ElementInfo elementInfo = parser.ParseElementInfo(tokens); Assert.Equal(tokens[1], elementInfo.Locator); Assert.Equal(tokens[0], elementInfo.Name); }
public void Test_ParseElementWithInvalidTokenThrowsException(string[] tokens) { PageObjectParser parser = new PageObjectParser(); Assert.Throws <PageObjects.Parser.InvalidTokenException>(() => { parser.ParseElementInfo(tokens); }); }