| 12345678910111213141516171819202122232425262728293031323334353637 |
- using Avalonia.UnitTests;
- using Xunit;
- namespace Avalonia.Controls.UnitTests
- {
- public class CheckBoxTests : ScopedTestBase
- {
- [Fact]
- public void CheckBox_LetterSpacing_Default_Value_Is_Zero()
- {
- var checkBox = new CheckBox();
- Assert.Equal(0, checkBox.LetterSpacing);
- }
- [Fact]
- public void CheckBox_LetterSpacing_Can_Be_Set_And_Retrieved()
- {
- var checkBox = new CheckBox { LetterSpacing = 2.5 };
- Assert.Equal(2.5, checkBox.LetterSpacing);
- }
- [Fact]
- public void CheckBox_LetterSpacing_Inherits_From_TemplatedControl()
- {
- var checkBox = new CheckBox { LetterSpacing = 3.0 };
- // LetterSpacing is inherited from TemplatedControl
- Assert.Equal(3.0, checkBox.LetterSpacing);
- }
- [Fact]
- public void CheckBox_LetterSpacing_Can_Be_Negative()
- {
- var checkBox = new CheckBox { LetterSpacing = -1.5 };
- Assert.Equal(-1.5, checkBox.LetterSpacing);
- }
- }
- }
|