示例#1
0
        public static EquipmentSetting GetEquipmentSettingConfiguration(string fileName)
        {
            var equipmentSetting = new EquipmentSetting();

            var iConfig = GetIConfigurationRoot(fileName);

            iConfig
            .GetSection("EquipmentSetting")
            .Bind(equipmentSetting);

            return(equipmentSetting);
        }
示例#2
0
        public BookingCreateTests(ITestOutputHelper output)
        {
            // setting up to log response message and any errors
            _output = output;

            // using EntityFrameworkCoreInMemory to mock datacontext object
            _context = DBContext.DataSourceMemoryContext("db");

            // getting equipment and email setting configurations
            _equipmentSetting = FileHelper.GetEquipmentSettingConfiguration(@"appsettings.json");
            _emailSetting     = FileHelper.GetEmailSettingConfiguration(@"appsettings.json");

            _bookingRepositoryService = new BookingRepositoryService(_context);

            _equipmentApi = new EquipmentApi(_equipmentSetting);

            _patientRepository = new PatientRepositoryService(_context);
        }
示例#3
0
 //private readonly HttpClient _client;
 public EquipmentApi(EquipmentSetting equipmentSetting)
 {
     _equipmentSetting = equipmentSetting;
 }