public void GivenStoreThatDoesNotHaveTheRequestedSlug()
 {
     _store = Substitute.For <IFrankenstore>();
     _store
     .GetPageAsync("static-content/ghost-cat.jpg")
     .Returns(Task.FromResult(default(Frankenpage)));
 }
 public void AndGivenStoreThatReturnsThePage()
 {
     _store = Substitute.For<IFrankenstore>();
     _store
         .GetPageAsync("slug")
         .Returns(Task.FromResult(_page));
 }
 public void AndGivenStoreThatReturnsThePage()
 {
     _store = Substitute.For <IFrankenstore>();
     _store
     .GetPageAsync("slug")
     .Returns(Task.FromResult(_page));
 }
 public void GivenStoreThatDoesNotHaveTheRequestedSlug()
 {
     _store = Substitute.For<IFrankenstore>();
     _store
         .GetPageAsync("static-content/ghost-cat.jpg")
         .Returns(Task.FromResult(default(Frankenpage)));
 }
Ejemplo n.º 5
0
        private async Task<dynamic> GetFrankenpageResponseForSlug(IFrankenstore store, string slug)
        {
            var page = await store.GetPageAsync(slug);

            return page == null
                ? null
                : View["page", page];
        }
Ejemplo n.º 6
0
        private async Task <dynamic> GetFrankenpageResponseForSlug(IFrankenstore store, string slug)
        {
            var page = await store.GetPageAsync(slug);

            return(page == null
                ? null
                : View["page", page]);
        }
Ejemplo n.º 7
0
        public WhatLinksToModule(IFrankenstore store)
        {
            Get["/what-links-to/{slug*}", true] = async(o, token) =>
            {
                var slug = (string)o.slug;
                var page = await store.GetPageAsync(slug);

                return(View["tools-what-links-here", page]);
            };
        }
Ejemplo n.º 8
0
        public WhatLinksToModule(IFrankenstore store)
        {
            Get["/what-links-to/{slug*}", true] = async (o, token) =>
            {
                var slug = (string) o.slug;
                var page = await store.GetPageAsync(slug);

                return View["tools-what-links-here", page];
            };
        }