public void ShouldResolvePath(string path, [Greedy] FakeDataProvider sut, DbItem item, CallContext context) { item.FullPath = "/sitecore/content/home"; sut.DataStorage.GetFakeItems().Returns(new[] { item }); sut.ResolvePath(path, context).Should().Be(item.ID); }
public void ShouldResolveFirstItemId( [Greedy] FakeDataProvider sut, DbItem item1, DbItem item2, CallContext context) { const string path = "/sitecore/content/home"; item1.FullPath = path; item2.FullPath = path; sut.DataStorage.GetFakeItems().Returns(new[] { item1, item2 }); sut.ResolvePath(path, context).Should().Be(item1.ID); }
public void ShouldReturnIdIfPathIsId([Greedy] FakeDataProvider sut, ID itemId, CallContext context) { sut.ResolvePath(itemId.ToString(), context).Should().Be(itemId); }
public void ShouldReturnNullIfNoItemFound([Greedy] FakeDataProvider sut, string path, CallContext context) { sut.ResolvePath(path, context).Should().BeNull(); }