public void HasArgument_ShouldReturnTrueIfArgumentWithValueIsPresentInCtorArgument()
        {
            var dict = new Dictionary<string, string> {{ "foo", "bar" }};
            var args = new CommandLineArguments(dict);

            Assert.That(args.HasArgument("foo", "bar"), Is.True);
        }
        public void HasSingleArgument_ShouldReturnFalseIfArgumentWithValueIsNotSingleInCtorArgument()
        {
            var dict = new Dictionary<string, string> {{"foo", "bar"}, {"foo2", "bar"}};
            var args = new CommandLineArguments(dict);

            Assert.That(args.HasSingleArgument("foo", "bar"), Is.False);
        }
        public void RawCollection_ShouldReturnCtorArgument()
        {
            var dict = new Dictionary<string, string>();
            var args = new CommandLineArguments(dict);

            Assert.That(args.Raw, Is.EqualTo(dict));
        }