public void GetExtraRoads_ShouldReturnCorrectExtraRoadsCount() { // Arrange var expectedCount = 17; // Act var result = ExtraPresets.GetExtraRoads().ToList(); // Assert Assert.Equal(expectedCount, result.Count); }
public void GetExtraRoads_EveryElement_ShouldHaveCorrectIdentifier() { // Arrange/Act var result = ExtraPresets.GetExtraRoads().ToList(); // Assert Assert.All(result, x => { Assert.StartsWith("Street_", x.Identifier, StringComparison.Ordinal); }); }
public void GetExtraRoads_EveryElement_ShouldCorrectCommonValues() { // Arrange/Act var result = ExtraPresets.GetExtraRoads().ToList(); // Assert Assert.All(result, x => { Assert.True(x.Road); Assert.True(x.Borderless); Assert.Null(x.Group); Assert.Equal("- Road Presets", x.Header); Assert.Null(x.IconFileName); Assert.Equal("Road", x.Template); }); }
public void GetExtraRoads_EveryElement_ShouldContainValuesForAllLocalizations() { // Arrange/Act var result = ExtraPresets.GetExtraRoads().ToList(); // Assert Assert.All(result, x => { Assert.False(string.IsNullOrWhiteSpace(x.LocaEng)); Assert.False(string.IsNullOrWhiteSpace(x.LocaEsp)); Assert.False(string.IsNullOrWhiteSpace(x.LocaFra)); Assert.False(string.IsNullOrWhiteSpace(x.LocaGer)); Assert.False(string.IsNullOrWhiteSpace(x.LocaPol)); Assert.False(string.IsNullOrWhiteSpace(x.LocaRus)); }); }