Example #1
0
        public void EasyConfigValidationSuccess()
        {
            var configValidator = new ConfigurationFileValidator();

            var validationResult = configValidator.Validate(AppDomain.CurrentDomain.BaseDirectory + "\\Data\\Configuration EASY.txt");

            Assert.IsTrue(validationResult.IsValid);
        }
Example #2
0
        /// <summary>
        /// Sample IoC container
        /// </summary>
        /// <returns>Configured form for running</returns>
        private static Form Configure()
        {
            var crozzleFileValidator = new CrozzleFileValidator();
            var configFileValidator  = new ConfigurationFileValidator();
            var crozzleLoader        = new CrozzleLoader(crozzleFileValidator);
            var configLoader         = new ConfigurationLoader(configFileValidator);
            var presenter            = new MainPresenter(crozzleLoader, configLoader);

            return(new MainForm(presenter));
        }