public void SetItemShouldHaveCorrectName()
        {
            // Arrange
            var          sut      = new OptionSchemaFactory();
            const string expected = "expected";

            // Act
            var option = sut.SetItem(expected, "desc", null);

            // Assert
            Assert.Equal(expected, option.Name);
        }
        public void SetItemShouldHaveCorrectValue()
        {
            // Arrange
            var       sut      = new OptionSchemaFactory();
            const int expected = 123;

            // Act
            var option = sut.SetItem("name", "desc", expected);

            // Assert
            Assert.Equal(expected, option.Value);
        }
        public void SetItemShouldHaveCorrectDescription()
        {
            // Arrange
            var          sut      = new OptionSchemaFactory();
            const string expected = "expected";

            // Act
            var option = sut.SetItem("name", expected, null);

            // Assert
            Assert.Equal(expected, option.Description);
        }