Beispiel #1
0
        public void ReadMetingenPerJaar_Returns0Verbruiksmetingen_OnMeterId3()
        {
            //Arrange
            var options = new DbContextOptionsBuilder <EnergystuckContext>()
                          .UseInMemoryDatabase(databaseName: "Read_metingen_perjaar_meter3_database")
                          .Options;

            using var context = new EnergystuckContext(options);

            context.AddRange(GetEnergieMetingen2019());
            context.SaveChanges();

            var target = new EnergiemeterMetingenService(new EnergystuckContext(options));

            //Act
            var result = target.ReadMetingenPerJaar(GebruiksType.Verbruik, 3, 2019);

            //Assert
            Assert.AreEqual(0, result.Count);
        }
Beispiel #2
0
        public void ReadMetingenPerMaand_Returns0Opbrengstmetingen_OnMeterId1()
        {
            //Arrange
            var options = new DbContextOptionsBuilder <EnergystuckContext>()
                          .UseInMemoryDatabase(databaseName: "Read_metingen_permaand_meter1_database")
                          .Options;

            using var context = new EnergystuckContext(options);

            context.AddRange(GetOpbrengstMetingenJanuari2019());
            context.SaveChanges();

            var target = new EnergiemeterMetingenService(new EnergystuckContext(options));

            //Act
            var result = target.ReadMetingenPerMaand(GebruiksType.Opbrengst, 1, 2019, 1);

            //Assert
            Assert.AreEqual(23, result.Count);
            Assert.AreEqual(GebruiksType.Opbrengst, result[5].GebruiksType);
        }