public void EvaluateLegacyDisplayName() { // Arrange Setup(); var actionInputs = new MappingToken(null, null, null); actionInputs.Add(new StringToken(null, null, null, "script"), new StringToken(null, null, null, "echo hello world")); var actionId = Guid.NewGuid(); var actionDisplayName = "Run echo hello world"; var action = new Pipelines.ActionStep() { Name = "action", Id = actionId, DisplayName = actionDisplayName, Inputs = actionInputs, }; _actionRunner.Action = action; var matrixData = new DictionaryContextData { ["node"] = new NumberContextData(8) }; _context.Add("matrix", matrixData); // Act // Should not do anything if we don't have a displayNameToken to expand var didUpdateDisplayName = _actionRunner.TryEvaluateDisplayName(_context, _actionRunner.ExecutionContext); // Assert Assert.False(didUpdateDisplayName); Assert.Equal(actionDisplayName, _actionRunner.DisplayName); }