Beispiel #1
0
        public void GetMetingPerJaar_ReturnsAllMaand()
        {
            //Arrange
            var energieMock = new Mock <IMetingenService>();

            energieMock.Setup(m => m.ReadMetingenPerJaar(GebruiksType.Opbrengst, 2019)).Returns(GetOpbrengstMetingenJaar2019);
            var energieMetingService = energieMock.Object;

            var target = new EnergieLogic(energieMetingService);

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

            //Assert
            Assert.AreEqual(12, result.Count);
            Assert.AreEqual(1, result[0].DatumTijd.Month);
            Assert.AreEqual(2, result[1].DatumTijd.Month);
            Assert.AreEqual(3, result[2].DatumTijd.Month);
            Assert.AreEqual(4, result[3].DatumTijd.Month);
            Assert.AreEqual(5, result[4].DatumTijd.Month);
            Assert.AreEqual(6, result[5].DatumTijd.Month);
            Assert.AreEqual(7, result[6].DatumTijd.Month);
            Assert.AreEqual(8, result[7].DatumTijd.Month);
            Assert.AreEqual(9, result[8].DatumTijd.Month);
            Assert.AreEqual(10, result[9].DatumTijd.Month);
            Assert.AreEqual(11, result[10].DatumTijd.Month);
            Assert.AreEqual(12, result[11].DatumTijd.Month);
        }
Beispiel #2
0
        public void GetMetingPerJaar_ReturnsRightValuePerMaand()
        {
            //Arrange
            var energieMock = new Mock <IMetingenService>();

            energieMock.Setup(m => m.ReadMetingenPerJaar(GebruiksType.Opbrengst, 2019)).Returns(GetOpbrengstMetingenJaar2019);
            var energieMetingService = energieMock.Object;

            var target = new EnergieLogic(energieMetingService);

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

            //Assert
            Assert.AreEqual(15, result[0].Energie.Kilowattuur);
            Assert.AreEqual(24, result[1].Energie.Kilowattuur);
            Assert.AreEqual(21, result[2].Energie.Kilowattuur);
            Assert.AreEqual(44, result[3].Energie.Kilowattuur);
            Assert.AreEqual(32, result[4].Energie.Kilowattuur);
            Assert.AreEqual(19, result[5].Energie.Kilowattuur);
            Assert.AreEqual(15, result[6].Energie.Kilowattuur);
            Assert.AreEqual(44, result[7].Energie.Kilowattuur);
            Assert.AreEqual(40, result[8].Energie.Kilowattuur);
            Assert.AreEqual(29, result[9].Energie.Kilowattuur);
            Assert.AreEqual(53, result[10].Energie.Kilowattuur);
            Assert.AreEqual(15, result[11].Energie.Kilowattuur);
        }
Beispiel #3
0
        public void GetMetingPerJaar_Returns12Metingen()
        {
            //Arrange
            var energieMock = new Mock <IMetingenService>();

            energieMock.Setup(m => m.ReadMetingenPerJaar(GebruiksType.Opbrengst, 2019)).Returns(GetOpbrengstMetingenJaar2019);
            var energieMetingService = energieMock.Object;

            var target = new EnergieLogic(energieMetingService);

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

            //Assert
            Assert.AreEqual(12, result.Count);
        }