Ejemplo n.º 1
0
        public void Parse_WhenGetsInValidEnumerationName_ThrowsException()
        {
            // Act
            var exception = Record.Exception(() => EnumerationLookUp.Parse("EnumStatus5"));

            // Assert
            exception.Should().NotBeNull();
            exception.Should().BeOfType <ArgumentException>();
        }
Ejemplo n.º 2
0
        public void Parse_WhenGetsValidEnumerationName_ReturnsTheCorrectValue()
        {
            // Act
            var result = EnumerationLookUp.Parse("EnumStatus1");

            // Assert
            result.Should().NotBeNull();
            result.Should().Be(EnumerationLookUp.EnumStatus1);
        }
Ejemplo n.º 3
0
        public void GetAll_WhenCalled_ReturnsValidEnumerations()
        {
            // Act
            var enumList = EnumerationLookUp.GetAll();

            // Assert
            enumList.Length.Should().Be(3);
            enumList[0].DisplayName.Should().Be(EnumerationLookUp.EnumStatus1.ToString());
            enumList[1].DisplayName.Should().Be(EnumerationLookUp.EnumStatus2.ToString());
            enumList[2].DisplayName.Should().Be(EnumerationLookUp.EnumStatus3.ToString());
        }