Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
 public void ShouldReturnIdIfPathIsId([Greedy] FakeDataProvider sut, ID itemId, CallContext context)
 {
     sut.ResolvePath(itemId.ToString(), context).Should().Be(itemId);
 }
Example #4
0
 public void ShouldReturnNullIfNoItemFound([Greedy] FakeDataProvider sut, string path, CallContext context)
 {
     sut.ResolvePath(path, context).Should().BeNull();
 }