Ejemplo n.º 1
0
        public void GetStatistics_WhenCalled_ReturnCorrectStatistics()
        {
            // Act
            var result = _controller.GetStatistics();
            List <EGD.Models.ContainerStatistics> containerStatistics = new List <EGD.Models.ContainerStatistics>(result);

            // Assert
            Assert.Equal(7, containerStatistics[0].ActiveEGD);
            Assert.Equal(5, containerStatistics[0].CollectorsCount);
            Assert.Equal(8, containerStatistics[0].ContainerCount);
            Assert.Equal(8, containerStatistics[0].EGDCount);
            Assert.Equal(1, containerStatistics[0].EmptyContainers);
            Assert.Equal(1, containerStatistics[0].FullContainerCount);
            Assert.Equal(1, containerStatistics[0].InActiveEGD);
            Assert.Equal(0, containerStatistics[0].TodaysTrips);
            Assert.Equal(0, containerStatistics[0].WorksToday);
        }