public void GetSeedJsonData_Should_Load_MiniApps_Json() { var result = SeedDataLoader.GetSeedJsonData <List <MiniApp> >(Constants.SeedDataFiles.MiniApps); result.ShouldNotBeNull(); result.Count.ShouldBeGreaterThan(0); }
public void GetSeedJsonData_Should_Load_UserPrompts_Json() { var result = SeedDataLoader.GetSeedJsonData <List <UserPrompt> >(Constants.SeedDataFiles.UserPrompts); result.ShouldNotBeNull(); result.Count.ShouldBeGreaterThan(0); }
public void GetSeedJsonData_Should_Load_NutrientIcons_Json() { var result = SeedDataLoader.GetSeedJsonData <List <NutrientIcon> >(Constants.SeedDataFiles.NutrientIcons); result.ShouldNotBeNull(); result.Count.ShouldBeGreaterThan(0); }
public void GetSeedJsonData_Should_Load_ExternalLinks_Json() { var result = SeedDataLoader.GetSeedJsonData <List <ExternalLink> >(Constants.SeedDataFiles.ExternalLinks); result.ShouldNotBeNull(); result.Count.ShouldBeGreaterThan(0); }
public void GetSeedJsonData_Should_Load_BrowserData_Json() { var result = SeedDataLoader.GetSeedJsonData <List <Browser> >(Constants.SeedDataFiles.Browsers); result.ShouldNotBeNull(); result.Count.ShouldBeGreaterThan(0); }
public void GetSeedJsonData_Should_Load_Journies_Json() { var result = SeedDataLoader.GetSeedJsonData <List <Journey> >(Constants.SeedDataFiles.Journey); result.ShouldNotBeNull(); result.Count.ShouldBe(6); result.SelectMany(j => j.MainMenus).Count().ShouldBe(26); result.SelectMany(j => j.MainMenus).SelectMany(m => m.SubMenus).Count().ShouldBe(28); result.SingleOrDefault(r => r.Name.Equals("Ranch", StringComparison.OrdinalIgnoreCase)).ShouldNotBeNull(); result.SingleOrDefault(r => r.Name.Equals("Ranch", StringComparison.OrdinalIgnoreCase)) .MainMenus.Any(m => !string.IsNullOrWhiteSpace(m.Page) && m.Page.Equals("RanchAnimals/Index", StringComparison.OrdinalIgnoreCase) && m.SubMenus.Any(sb => sb.Page.Equals("RanchAnimals/Index", StringComparison.OrdinalIgnoreCase))) .ShouldBeTrue(); }