public void GetPreinstalledThemes_Default_HaveUniqueIds() { var defaultValueProvider = new DefaultValueProvider(); var themes = defaultValueProvider.GetPreInstalledThemes(); themes.Select(x => x.Id).Should().OnlyHaveUniqueItems(); }
public void GetPreinstalledThemes_Default_HavePreInstalledSetToTrue() { var defaultValueProvider = new DefaultValueProvider(); var themes = defaultValueProvider.GetPreInstalledThemes(); themes.Select(x => x.PreInstalled).Should().AllBeEquivalentTo(true); }
public void GetPreInstalledThemes_Default_ReturnsANonEmptyList() { var defaultValueProvider = new DefaultValueProvider(); var themes = defaultValueProvider.GetPreInstalledThemes(); themes.Should().NotBeNullOrEmpty(); }
public void GetDefaultThemeId_Default_IdIsOneOfThePreInstalledThemes() { var defaultValueProvider = new DefaultValueProvider(); var themes = defaultValueProvider.GetPreInstalledThemes(); var defaultThemeId = defaultValueProvider.GetDefaultThemeId(); themes.Select(x => x.Id).Should().Contain(defaultThemeId); }