private static Page <LandingPage> InvokeReadJsonMethodOnConverter(LandingPageJsonConverter converter, string jsonToUse = json) { var actual = converter.ReadJson(new JsonTextReader(new StringReader(jsonToUse)), typeof(Page <LandingPage>), "", new Mock <JsonSerializer>().Object) as Page <LandingPage>; return(actual); }
public void If_The_Header_Image_Is_Null_Then_Header_Image_Is_Not_Set(LandingPageJsonConverter converter) { var actual = InvokeReadJsonMethodOnConverter(converter, jsonNoHeaderImage); actual.Content.HeaderImage.Description.Should().BeNullOrWhiteSpace(); actual.Content.HeaderImage.Url.Should().BeNullOrWhiteSpace(); actual.Content.HeaderImage.Title.Should().BeNullOrWhiteSpace(); }
public void The_Page_Model_Is_Populated_With_Page_Information(LandingPageJsonConverter converter) { var actual = InvokeReadJsonMethodOnConverter(converter); actual.Slug.Should().NotBeNullOrWhiteSpace(); actual.Title.Should().NotBeNullOrWhiteSpace(); actual.MetaContent.MetaDescription.Should().NotBeNullOrWhiteSpace(); actual.MetaContent.PageTitle.Should().NotBeNullOrWhiteSpace(); }
public void The_Cards_Are_Set(LandingPageJsonConverter converter) { var actual = InvokeReadJsonMethodOnConverter(converter); actual.Content.Cards.Should().NotBeNullOrEmpty(); }
public void The_Header_Image_Is_Set(LandingPageJsonConverter converter) { var actual = InvokeReadJsonMethodOnConverter(converter); actual.Content.HeaderImage.Should().NotBeNull(); }
public void The_Page_Model_Is_Returned(LandingPageJsonConverter converter) { var actual = InvokeReadJsonMethodOnConverter(converter); actual.Should().NotBeNull(); }