public void ReplacesDateTimeFieldValue() { using (var db = GetFakeDb()) { var processor = new ReplaceItemTokens(); var args = new ReplaceFieldValueTokensArgs("{ItemField:ADateField:yyyy-MM-dd}", db.GetItem("/sitecore/content/page")); processor.Process(args); args.FieldValue.Should().Be(@"2015-03-03"); } }
public void RetrievesUpdatedByValue() { using (var db = GetFakeDb()) { var processor = new ReplaceItemTokens(); var args = new ReplaceFieldValueTokensArgs("{UpdatedBy}", db.GetItem("/sitecore/content/page")); processor.Process(args); args.FieldValue.Should().Be(@"sitecore\updater"); } }
public void ReplacesStringFieldValue() { using (var db = GetFakeDb()) { var processor = new ReplaceItemTokens(); var args = new ReplaceFieldValueTokensArgs("{ItemField:ATextField}", db.GetItem("/sitecore/content/page")); processor.Process(args); args.FieldValue.Should().Be(@"A text value"); } }