コード例 #1
0
        public void OnFullHDAndSmaller_LeavesDefault_Correctly()
        {
            // Arrange
            this.underTest = AlignItems.Is.OnFullHDAndSmaller(AlignItemsOption.Start);

            // Act
            var underTestClass = underTest.Class;

            // Assert
            underTestClass.Should().NotBeNullOrWhiteSpace();

            underTestClass.Split(' ').Should()
            .HaveCount(5)
            .And
            .OnlyHaveUniqueItems()
            .And
            .HaveElementAt(0, "align-items-start")
            .And
            .HaveElementAt(1, "align-items-sm-start")
            .And
            .HaveElementAt(2, "align-items-md-start")
            .And
            .HaveElementAt(3, "align-items-lg-start")
            .And
            .HaveElementAt(4, "align-items-xl-start");
        }
コード例 #2
0
        public void GetClass_AlignItems_Start_Correctly()
        {
            // Arrange
            this.underTest = AlignItems.Start;

            // Act
            var underTestClass = underTest.Class;

            // Assert
            underTestClass.Should().NotBeNullOrWhiteSpace();

            underTestClass.Split(' ').Should()
            .HaveCount(5)
            .And
            .OnlyHaveUniqueItems()
            .And
            .Match(x => x.All(v => v.StartsWith("align-items") && v.EndsWith("-start")));
        }
コード例 #3
0
        public void Constructor_Default_Stretch()
        {
            // Arrange
            this.underTest = new FluentAlignItems();

            // Act
            var underTestClass = underTest.Class;

            // Assert
            underTestClass.Should().NotBeNullOrWhiteSpace();

            underTestClass.Split(' ').Should()
            .HaveCount(5)
            .And
            .OnlyHaveUniqueItems()
            .And
            .Match(x => x.All(v => v.StartsWith("align-items") && v.EndsWith("-stretch")));
        }
コード例 #4
0
        public void OnFullHD_SetsValue_Correctly()
        {
            // Arrange
            this.underTest = AlignItems.Is.OnFullHD(AlignItemsOption.Start);

            // Act
            var underTestClass = underTest.Class;

            // Assert
            underTestClass.Should().NotBeNullOrWhiteSpace();

            underTestClass.Split(' ').Should()
            .HaveCount(5)
            .And
            .OnlyHaveUniqueItems()
            .And
            .HaveElementAt(4, "align-items-xl-start");
        }
コード例 #5
0
 /// <inheritdoc/>
 public bool Equals(IAlignItems other)
 {
     return(string.Equals(this.Class, other.Class));
 }