|
|
|
@ -13,7 +13,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
[Fact] |
|
|
|
public void Parse_Should_Parse_Auto() |
|
|
|
{ |
|
|
|
var result = GridLength.Parse("Auto", CultureInfo.InvariantCulture); |
|
|
|
var result = GridLength.Parse("Auto"); |
|
|
|
|
|
|
|
Assert.Equal(GridLength.Auto, result); |
|
|
|
} |
|
|
|
@ -21,7 +21,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
[Fact] |
|
|
|
public void Parse_Should_Parse_Auto_Lowercase() |
|
|
|
{ |
|
|
|
var result = GridLength.Parse("auto", CultureInfo.InvariantCulture); |
|
|
|
var result = GridLength.Parse("auto"); |
|
|
|
|
|
|
|
Assert.Equal(GridLength.Auto, result); |
|
|
|
} |
|
|
|
@ -29,7 +29,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
[Fact] |
|
|
|
public void Parse_Should_Parse_Star() |
|
|
|
{ |
|
|
|
var result = GridLength.Parse("*", CultureInfo.InvariantCulture); |
|
|
|
var result = GridLength.Parse("*"); |
|
|
|
|
|
|
|
Assert.Equal(new GridLength(1, GridUnitType.Star), result); |
|
|
|
} |
|
|
|
@ -37,7 +37,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
[Fact] |
|
|
|
public void Parse_Should_Parse_Star_Value() |
|
|
|
{ |
|
|
|
var result = GridLength.Parse("2*", CultureInfo.InvariantCulture); |
|
|
|
var result = GridLength.Parse("2*"); |
|
|
|
|
|
|
|
Assert.Equal(new GridLength(2, GridUnitType.Star), result); |
|
|
|
} |
|
|
|
@ -45,7 +45,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
[Fact] |
|
|
|
public void Parse_Should_Parse_Pixel_Value() |
|
|
|
{ |
|
|
|
var result = GridLength.Parse("2", CultureInfo.InvariantCulture); |
|
|
|
var result = GridLength.Parse("2"); |
|
|
|
|
|
|
|
Assert.Equal(new GridLength(2, GridUnitType.Pixel), result); |
|
|
|
} |
|
|
|
@ -53,13 +53,13 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
[Fact] |
|
|
|
public void Parse_Should_Throw_FormatException_For_Invalid_String() |
|
|
|
{ |
|
|
|
Assert.Throws<FormatException>(() => GridLength.Parse("2x", CultureInfo.InvariantCulture)); |
|
|
|
Assert.Throws<FormatException>(() => GridLength.Parse("2x")); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void ParseLengths_Accepts_Comma_Separators() |
|
|
|
{ |
|
|
|
var result = GridLength.ParseLengths("*,Auto,2*,4", CultureInfo.InvariantCulture).ToList(); |
|
|
|
var result = GridLength.ParseLengths("*,Auto,2*,4").ToList(); |
|
|
|
|
|
|
|
Assert.Equal( |
|
|
|
new[] |
|
|
|
@ -75,7 +75,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
[Fact] |
|
|
|
public void ParseLengths_Accepts_Space_Separators() |
|
|
|
{ |
|
|
|
var result = GridLength.ParseLengths("* Auto 2* 4", CultureInfo.InvariantCulture).ToList(); |
|
|
|
var result = GridLength.ParseLengths("* Auto 2* 4").ToList(); |
|
|
|
|
|
|
|
Assert.Equal( |
|
|
|
new[] |
|
|
|
@ -91,7 +91,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
[Fact] |
|
|
|
public void ParseLengths_Accepts_Comma_Separators_With_Spaces() |
|
|
|
{ |
|
|
|
var result = GridLength.ParseLengths("*, Auto, 2* ,4", CultureInfo.InvariantCulture).ToList(); |
|
|
|
var result = GridLength.ParseLengths("*, Auto, 2* ,4").ToList(); |
|
|
|
|
|
|
|
Assert.Equal( |
|
|
|
new[] |
|
|
|
|