public void GetMetingPerMaand_Returns31MetingenJanuari2019() { //Arrange var energieMock = new Mock <IMetingenService>(); energieMock.Setup(m => m.ReadMetingenPerMaand(GebruiksType.Opbrengst, 2019, 1)).Returns(GetOpbrengstMetingenJanuari2019); var energieMetingService = energieMock.Object; var target = new EnergieLogic(energieMetingService); //Act var result = target.GetMetingPerMaand(GebruiksType.Opbrengst, 2019, 1); //Assert Assert.AreEqual(31, result.Count); }
public void GetMetingPerMaand_ReturnsRightValuePerDay_OnJanuari2019() { //Arrange var energieMock = new Mock <IMetingenService>(); energieMock.Setup(m => m.ReadMetingenPerMaand(GebruiksType.Opbrengst, 2019, 1)).Returns(GetOpbrengstMetingenJanuari2019); var energieMetingService = energieMock.Object; var target = new EnergieLogic(energieMetingService); //Act var result = target.GetMetingPerMaand(GebruiksType.Opbrengst, 2019, 1); //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(37, result[8].Energie.Kilowattuur); Assert.AreEqual(22, result[9].Energie.Kilowattuur); Assert.AreEqual(60, result[10].Energie.Kilowattuur); Assert.AreEqual(3, result[11].Energie.Kilowattuur); Assert.AreEqual(8, result[12].Energie.Kilowattuur); Assert.AreEqual(7, result[13].Energie.Kilowattuur); Assert.AreEqual(7, result[14].Energie.Kilowattuur); Assert.AreEqual(21, result[15].Energie.Kilowattuur); Assert.AreEqual(14, result[16].Energie.Kilowattuur); Assert.AreEqual(7, result[17].Energie.Kilowattuur); Assert.AreEqual(7, result[18].Energie.Kilowattuur); Assert.AreEqual(7, result[19].Energie.Kilowattuur); Assert.AreEqual(7, result[20].Energie.Kilowattuur); Assert.AreEqual(7, result[21].Energie.Kilowattuur); Assert.AreEqual(7, result[22].Energie.Kilowattuur); Assert.AreEqual(7, result[23].Energie.Kilowattuur); Assert.AreEqual(7, result[24].Energie.Kilowattuur); Assert.AreEqual(7, result[25].Energie.Kilowattuur); Assert.AreEqual(7, result[26].Energie.Kilowattuur); Assert.AreEqual(7, result[27].Energie.Kilowattuur); Assert.AreEqual(7, result[28].Energie.Kilowattuur); Assert.AreEqual(7, result[29].Energie.Kilowattuur); Assert.AreEqual(7, result[30].Energie.Kilowattuur); }
public void GetMetingPerMaand_ReturnsRightDagen_OnJanuari2019() { //Arrange var energieMock = new Mock <IMetingenService>(); energieMock.Setup(m => m.ReadMetingenPerMaand(GebruiksType.Opbrengst, 2019, 1)).Returns(GetOpbrengstMetingenJanuari2019); var energieMetingService = energieMock.Object; var target = new EnergieLogic(energieMetingService); //Act var result = target.GetMetingPerMaand(GebruiksType.Opbrengst, 2019, 1); //Assert Assert.AreEqual(1, result[0].DatumTijd.Day); Assert.AreEqual(2, result[1].DatumTijd.Day); Assert.AreEqual(3, result[2].DatumTijd.Day); Assert.AreEqual(4, result[3].DatumTijd.Day); Assert.AreEqual(5, result[4].DatumTijd.Day); Assert.AreEqual(6, result[5].DatumTijd.Day); Assert.AreEqual(7, result[6].DatumTijd.Day); Assert.AreEqual(8, result[7].DatumTijd.Day); Assert.AreEqual(9, result[8].DatumTijd.Day); Assert.AreEqual(10, result[9].DatumTijd.Day); Assert.AreEqual(11, result[10].DatumTijd.Day); Assert.AreEqual(12, result[11].DatumTijd.Day); Assert.AreEqual(13, result[12].DatumTijd.Day); Assert.AreEqual(14, result[13].DatumTijd.Day); Assert.AreEqual(15, result[14].DatumTijd.Day); Assert.AreEqual(16, result[15].DatumTijd.Day); Assert.AreEqual(17, result[16].DatumTijd.Day); Assert.AreEqual(18, result[17].DatumTijd.Day); Assert.AreEqual(19, result[18].DatumTijd.Day); Assert.AreEqual(20, result[19].DatumTijd.Day); Assert.AreEqual(21, result[20].DatumTijd.Day); Assert.AreEqual(22, result[21].DatumTijd.Day); Assert.AreEqual(23, result[22].DatumTijd.Day); Assert.AreEqual(24, result[23].DatumTijd.Day); Assert.AreEqual(25, result[24].DatumTijd.Day); Assert.AreEqual(26, result[25].DatumTijd.Day); Assert.AreEqual(27, result[26].DatumTijd.Day); Assert.AreEqual(28, result[27].DatumTijd.Day); Assert.AreEqual(29, result[28].DatumTijd.Day); Assert.AreEqual(30, result[29].DatumTijd.Day); Assert.AreEqual(31, result[30].DatumTijd.Day); }