public void GetFieldsValueShouldReturnCorrectValue() { using (var db = new DspFakeDb()) { var home = db.GetHomeItem(); Assert.IsTrue(home.GetFieldValue("Title").Equals("Sitecore Experience Platform")); } }
public void FieldMappingShouldMapTitle() { using (var db = new DspFakeDb()) { var mapper = new ItemMapper(new WebCache()); var sampleItem = mapper.Map <SampleItem>(db.GetHomeItem()); Assert.IsNotNull(sampleItem); Assert.AreEqual("Sitecore Experience Platform", sampleItem.Title); } }
public void ItemPropertyMappingShouldMapItemProperties() { using (var db = new DspFakeDb()) { var mapper = new ItemMapper(new WebCache()); var sampleItem = mapper.Map <SampleItem>(db.GetHomeItem()); // assert item property mappings Assert.IsNotNull(sampleItem); Assert.AreEqual(new ID("{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}"), sampleItem.ItemId); Assert.AreEqual("Home", sampleItem.ItemName); Assert.AreEqual("/sitecore/content/Home", sampleItem.ItemPath); Assert.AreEqual("/en/sitecore/content/Home.aspx", sampleItem.ItemUrl); Assert.AreEqual(new ID("{76036F5E-CBCE-46D1-AF0A-4143F9B557AA}"), sampleItem.TemplateId); Assert.AreEqual("Sample Item", sampleItem.TemplateName); } }