Skip to content

Instantly share code, notes, and snippets.

@gerhart92
Last active September 14, 2022 11:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gerhart92/44e70dcf4e9e44b1036b18a3ff205262 to your computer and use it in GitHub Desktop.
Save gerhart92/44e70dcf4e9e44b1036b18a3ff205262 to your computer and use it in GitHub Desktop.
// Sitecore implemented Fields
marketMock.TemplateID.Returns(Templates.Market.TemplateID);
marketMock.TemplateName.Returns(Templates.Market.TemplateName);
marketMock.Name.Returns("Mock Market Item Name");
// Sitecore Item custom fields
marketMock[Templates.Market.Fields.MarketName].Returns("Mock Market Name");
marketMock[Templates.Market.Fields.MarketLocation].Returns("Mock Market Location");
// Sitecore Item custom fields - access using .Fields
var marketNameMockField = CreateFieldByItem(marketMock);
var marketLocationMockField = CreateFieldByItem(marketMock);
marketNameMockField.Value.Returns("Mock Market Name");
marketLocationMockField.Value.Returns("Mock Market Location");
marketMock.Fields[Templates.Market.Fields.MarketName].Returns(marketNameMockField);
marketMock.Fields[Templates.Market.Fields.MarketLocation].Returns(marketLocationMockField);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment