/// <summary>
        /// Set in Program.cs
        /// </summary>
        public static void SetOneTime(IConfiguration configuration)
        {
            Configuration = configuration;

            using (var config = new ApplicationSettingsConfigParser(configuration))
            {
                Config = config.Value;
            }
        }
Example #2
0
        public void ClassInit()
        {
            var bankConfig = new ApplicationSettingsConfig()
            {
                Filename = "..\\..\\..\\..\\BankWeb\\repositories\\bankdata-small.txt"
            };

            var mock = new Mock <IOptionsSnapshot <ApplicationSettingsConfig> >();

            mock.Setup(m => m.Value).Returns(bankConfig);

            _repository = new BankRepository(mock.Object);
            _service    = new BankService(_repository);
        }