如何在sitecorefakedb中创建布局字段?
如何使用sitecore fakedb创建布局字段?我有下面的代码,但它不工作 下面的代码抛出错误“该项不是布局/渲染字段” 诸如此类:如何在sitecorefakedb中创建布局字段?,sitecore,sitecore8,sitecore-mvc,Sitecore,Sitecore8,Sitecore Mvc,如何使用sitecore fakedb创建布局字段?我有下面的代码,但它不工作 下面的代码抛出错误“该项不是布局/渲染字段” 诸如此类: [TestCase] public void FooLayout() { // arrange var itemId = ID.NewID; using (var db = new Db { new DbItem("Some Item", itemId) { new DbF
[TestCase]
public void FooLayout()
{
// arrange
var itemId = ID.NewID;
using (var db = new Db
{
new DbItem("Some Item", itemId)
{
new DbField(Sitecore.FieldIDs.LayoutField) { Value = "{presentation-xml}" }
}
})
{
var item = db.GetItem(itemId);
// act
// assert
item[Sitecore.FieldIDs.LayoutField].Should().Be("{presentation-xml}");
}
}
注意:Should().Be()方法来自
[TestCase]
public void FooLayout()
{
// arrange
var itemId = ID.NewID;
using (var db = new Db
{
new DbItem("Some Item", itemId)
{
new DbField(Sitecore.FieldIDs.LayoutField) { Value = "{presentation-xml}" }
}
})
{
var item = db.GetItem(itemId);
// act
// assert
item[Sitecore.FieldIDs.LayoutField].Should().Be("{presentation-xml}");
}
}