public void Parameters_ReturnSuppliedParameters_WhenValidParametersSupplied()
        {
            var parameters = new Dictionary <string, string>();
            var config     = new ExecutableConfiguration("type", timeout: 30, parameters: parameters);

            Assert.Equal(parameters, config.Parameters);
        }
Example #2
0
        public ProcessExecutable(IExecutable executable, ExecutableConfiguration configuration)
        {
            Guard.IsNotNull(executable, nameof(executable));
            Guard.IsNotNull(configuration, nameof(configuration));

            Executable    = executable;
            Configuration = configuration;
        }
        public void Timeout_ReturnSuppliedTimeout_WhenValidTimeoutSupplied(int timeout)
        {
            var config = new ExecutableConfiguration("my_type", timeout: timeout, parameters: null);

            Assert.Equal(timeout, config.Timeout);
        }
        public void Type_ReturnSuppliedType_WhenValidTypeSupplied(string type)
        {
            var config = new ExecutableConfiguration(type, timeout: 30, parameters: null);

            Assert.Equal(type, config.Type);
        }
        public void Parameters_ReturnEmpty_WhenNullParametersSupplied()
        {
            var config = new ExecutableConfiguration("type", timeout: 30, parameters: null);

            Assert.NotNull(config.Parameters);
        }