public EdgeAvatarHighlightable(IEdgeAvatar edgeAvatar, IHighlightableTernary highlightableT) : base(edgeAvatar)
        {
            GameObject sourceGO = this.edgeAvatar.GetSourceGameObject();
            GameObject targetGO = this.edgeAvatar.GetTargetGameObject();;

            this.highlighter = new HighlighterTernary(highlightableT, sourceGO, targetGO);
        }
Example #2
0
        public void Setup()
        {
            var driverConfig = new DriverConfiguration()
                               .Bind();

            driverWrapper      = new DriverWrapper(new ChromeDriver(driverConfig.DriverPath), driverConfig);
            highliter          = new Highliter(driverWrapper);
            webElementComposer = new WebElementComposer(driverWrapper, highliter);
            wait = new Wait(new WebDriverWait(driverWrapper.Driver, TimeSpan.FromSeconds(driverConfig.DefaultTimeout)), webElementComposer);
        }
Example #3
0
 public WebElementComposer(IDriverWrapper driverWrapper, IHighliter highliter)
 {
     this.driverWrapper = driverWrapper;
     this.highliter     = highliter;
 }
Example #4
0
        public NodeAvatarHighlightable(INodeAvatar nodeAvatar, IHighlightableBinary highlightableB) : base(nodeAvatar)
        {
            GameObject gameObject = this.nodeAvatar.GetGameObject();

            this.highlighter = new HighlighterBinary(highlightableB, gameObject);
        }