Esempio n. 1
0
        public void TestDayAnalyticsAndGenericRepository()
        {
            IDayAnalyticsRepository dayAnalyticsRepository = new DayAnalyticsRepository(new CrossSolarDbContext());

            var oneDayElectricity = new OneDayElectricityModel
            {
                Average  = 13,
                DateTime = DateTime.Now,
                Maximum  = 2423,
                Minimum  = 324,
                Sum      = 34543
            };

            dayAnalyticsRepository.InsertAsync(oneDayElectricity);

            oneDayElectricity.Average = 1;

            dayAnalyticsRepository.UpdateAsync(oneDayElectricity);



            var result = dayAnalyticsRepository.GetBySerialAsync("123");

            var averageResult   = dayAnalyticsRepository.Query().Where(x => x.Average == 1);
            var resultAnalytics = dayAnalyticsRepository.GetAsync("2");

            Assert.NotNull(result);
            Assert.NotNull(averageResult);
            Assert.NotNull(resultAnalytics);
        }
Esempio n. 2
0
        public void DayAnalyticsRepositoryTests()
        {
            var dbMock = new Mock <CrossSolarDbContext>();
            DayAnalyticsRepository dayAnalyticsRepository = new DayAnalyticsRepository(dbMock.Object);

            Assert.NotNull(dayAnalyticsRepository);
        }
        public DayAnalyticsRepositoryTest()
        {
            CrossSolarInMemoryDbContextProvider contextProvider = new CrossSolarInMemoryDbContextProvider();

            _repository = new DayAnalyticsRepository(contextProvider.GetInMemoryContext());

            _panelRepository = new PanelRepository(contextProvider.GetInMemoryContext());
        }
Esempio n. 4
0
        public void Constructor_WorksFine()
        {
            DayAnalyticsRepository dayAnalyticsRepository = new DayAnalyticsRepository(new CrossSolarDbContext());

            Assert.NotNull(dayAnalyticsRepository);
        }
 public DayAnalyticsRepositoryTest()
 {
     _repository = new DayAnalyticsRepository(_crossSolarDbContext);
 }
Esempio n. 6
0
 public void DayAnalyticsRepository()
 {
     //CrossSolarDbContext dbContext = new CrossSolarDbContext();
     var result = new DayAnalyticsRepository(dbContext);
 }