/// <summary> /// Assigns implementor to This.Implementor /// </summary> /// <param name="implementor">IPageObjectImplementor</param> public Page(IPageObjectImplementor implementor) { Implementor = implementor; }
/// <summary> /// creates a new IPageObjectImplementor instance and assigns it to /// this.Implementor /// </summary> public Page() { Implementor = PageObjectImplementorFactory.CreateInstance(); }
public void Test_PageObjectImplementorFactory_CreateInstance() { IPageObjectImplementor implementor = PageObjectImplementorFactory.CreateInstance(); Assert.IsType <WebDriverPageObjectImplementor>(implementor); }