public void Init() { var webElement = MockRepository.GenerateStub<IWebElement>(); webElement.Stub(x => x.TagName).Return("button"); this.element = new ElementForTest(webElement); }
public void Init() { var webElement = MockRepository.GenerateStub <IWebElement>(); webElement.Stub(x => x.TagName).Return("button"); this.element = new ElementForTest(webElement); }
public void GetErrorMessage() { var webElement = MockRepository.GenerateStub<IWebElement>(); webElement.Stub(x => x.TagName).Return("input"); var element = new ElementForTest(webElement); var attribute = new NotInputAttribute(); attribute.GetErrorMessage(element).Should().Be("Expected tag not in set of input, textarea, select, button, option. But was 'input'."); }
public void ValidateInCorrectElement(string tagName) { var webElement = MockRepository.GenerateStub<IWebElement>(); webElement.Stub(x => x.TagName).Return(tagName); var element = new ElementForTest(webElement); var attribute = new NotInputAttribute(); attribute.Validate(element).Should().BeFalse(); }
private static void GetErrorMessageTest(string tagName, string typeName, string message) { var webElement = MockRepository.GenerateStub<IWebElement>(); webElement.Stub(x => x.TagName).Return(tagName); webElement.Stub(x => x.GetAttribute("type")).Return(typeName); var element = new ElementForTest(webElement); var attribute = new InputAttribute("text"); attribute.GetErrorMessage(element).Should().Be(message); }
private static void ValidateTest(string tagName, string typeName, bool result) { var webElement = MockRepository.GenerateStub<IWebElement>(); webElement.Stub(x => x.TagName).Return(tagName); webElement.Stub(x => x.GetAttribute("type")).Return(typeName); var element = new ElementForTest(webElement); var attribute = new InputAttribute("button"); attribute.Validate(element).Should().Be(result); }
public void GetErrorMessage() { var webElement = MockRepository.GenerateStub <IWebElement>(); webElement.Stub(x => x.TagName).Return("input"); var element = new ElementForTest(webElement); var attribute = new NotInputAttribute(); attribute.GetErrorMessage(element).Should().Be("Expected tag not in set of input, textarea, select, button, option. But was 'input'."); }
public void ValidateInCorrectElement(string tagName) { var webElement = MockRepository.GenerateStub <IWebElement>(); webElement.Stub(x => x.TagName).Return(tagName); var element = new ElementForTest(webElement); var attribute = new NotInputAttribute(); attribute.Validate(element).Should().BeFalse(); }
private static void GetErrorMessageTest(string tagName, string typeName, string message) { var webElement = MockRepository.GenerateStub <IWebElement>(); webElement.Stub(x => x.TagName).Return(tagName); webElement.Stub(x => x.GetAttribute("type")).Return(typeName); var element = new ElementForTest(webElement); var attribute = new InputAttribute("text"); attribute.GetErrorMessage(element).Should().Be(message); }
private static void ValidateTest(string tagName, string typeName, bool result) { var webElement = MockRepository.GenerateStub <IWebElement>(); webElement.Stub(x => x.TagName).Return(tagName); webElement.Stub(x => x.GetAttribute("type")).Return(typeName); var element = new ElementForTest(webElement); var attribute = new InputAttribute("button"); attribute.Validate(element).Should().Be(result); }