public AlerterRepositoryTests()
        {
            _repo = new AlerterRepository();

            // first clear out the table
            var deleted = _repo.DeleteAll().Result;

            // then add some data for testing
            datas.Add(
                new Alerter
            {
                Id         = 0,
                Created    = DateTime.UtcNow.AddDays(-10),
                CurrencyId = 1,
                Enabled    = true,
                Exchange   = Business.Entities.Exchange.Binance,
                Hit        = null,
                Pair       = "BTCUSDT",
                Price      = 3412.00M
            });
            datas.Add(
                new Alerter
            {
                Id         = 0,
                Created    = DateTime.UtcNow.AddDays(-4),
                CurrencyId = 2,
                Enabled    = true,
                Exchange   = Business.Entities.Exchange.Binance,
                Hit        = null,
                Pair       = "ETHUSDT",
                Price      = 75.5M
            });

            var addedEntites = _repo.AddAll(datas).Result;
        }
Example #2
0
 public AlertBuilder(IAlerterRepository alerter, IHistoricalPriceBuilder historicalPriceBuilder)
 {
     _alertRepo   = alerter;
     this._hpBldr = historicalPriceBuilder;
 }