public override void Apply(CstAsset cstAsset)
        {
            cstAsset.Identity.Visit(this); // What machine own it

            var asset = new Asset {
                Text = cstAsset.String, ExpectedResult = cstAsset.ExpectedResult
            };

            _buffer.Push(asset);
        }
Exemple #2
0
        public override void Apply(CstAsset cstAsset)
        {
            var node = new DotNode(cstAsset.IdShort);

            node.Attributes.Label = $"Asset.{cstAsset.Identity.Name}[\"{cstAsset.String}\" => {cstAsset.ExpectedResult}]";
            _graph.Nodes.Add(node);

            cstAsset.Identity.Visit(this);

            _graph.Edges.Add(node.Id, cstAsset.Identity.IdShort);
        }
Exemple #3
0
 public abstract void Apply(CstAsset cstAsset);