public void ActionPropertyMustPass() { var testStep = new Mock <ITestStep>(); testStep.Setup(x => x.Element).Returns("ElementName"); testStep.Setup(x => x.ElementLocator).Returns(ElementLocatorMethods.ID); testStep.Setup(x => x.Argument).Returns("Test"); var activity = new SetValueActivity(testStep.Object, _reporter.Object, _driver.Object); Assert.Equal(ActivityTypes.SetValue.Name, activity.Action.Name); }
public void ExecuteMustPass() { var testStep = new Mock <ITestStep>(); var webElement = new Mock <IWebElement>(); testStep.Setup(x => x.Element).Returns("ElementName"); testStep.Setup(x => x.ElementLocator).Returns(ElementLocatorMethods.ID); testStep.Setup(x => x.Argument).Returns("Test"); //driver.Setup(x => x.SeleniumWebDriver.FindElement(ElementLocatorMethods.ID, "ElementName")).Returns(webElement.Object); var activity = new SetValueActivity(testStep.Object, _reporter.Object, _driver.Object); var result = activity.Execute(); //Assert.Equal(ActivityExecutionStatus.Successful, result.Status); }