public void ShouldVerifyOptionsAndThrowExceptionWhenNull()
        {
            // Sut
            var sut = new ArgumentProcessorBuilder().Build();

            // Act, Assert
            Assert.ThrowsException <ArgumentException>(() => { sut.VerifyOptions(null); });
        }
        public void ShouldVerifyOptionsAndThrowException()
        {
            // Arrange
            var extra = new List <string>();

            // Sut
            var sut = new ArgumentProcessorBuilder().Build();

            // Act, Assert
            Assert.ThrowsException <ArgumentException>(() => { sut.VerifyOptions(extra); });
        }
        public void ShouldVerifyOptionsSuccessfully()
        {
            // Arrange
            var extra = new List <string> {
                "weather"
            };

            // Sut
            var sut = new ArgumentProcessorBuilder().Build();

            // Act, Assert
            sut.VerifyOptions(extra);
            Assert.IsTrue(true);
        }