public void SummaryStatisticsPerPolygonNoDataTest()
        {
            using (ShimsContext.Create())
            {
                // Arrange
                ResultController resultController = new ResultController();

                SessionHandler.MySettings = new MySettings();
                SessionHandler.MySettings.Calculation.SummaryStatistics.CalculateNumberOfObservationsfromObsData = false;
                SessionHandler.MySettings.Calculation.SummaryStatistics.CalculateNumberOfSpeciesfromObsData      = false;
                SessionHandler.MySettings.Calculation.SummaryStatistics.WfsSummaryStatisticsLayerId = 0;
                SessionHandler.MySettings.Calculation.SummaryStatistics.IsActive = true;

                // Act
                // Get View
                var result = resultController.SummaryStatisticsPerPolygonTable();

                // Get json result from server
                JsonNetResult statResult = resultController.GetSummaryStatisticsPerPolygonAsJSON();
                JsonModel     jsonResult = (JsonModel)statResult.Data;
                List <SpeciesObservationsCountPerPolygon> statisticsResult = (List <SpeciesObservationsCountPerPolygon>)jsonResult.Data;

                // Assert
                Assert.IsNotNull(result);
                Assert.IsNotNull(statResult);
                Assert.IsNotNull(jsonResult);
                Assert.IsTrue(jsonResult.Success);
                Assert.IsTrue(statisticsResult.Count > 0);
                Assert.IsTrue(statisticsResult[0].Properties.Split(new[] { '\n' }).Length > 0);
                Assert.IsTrue(statisticsResult[0].SpeciesObservationsCount == "-");
                Assert.IsTrue(statisticsResult[0].SpeciesCount == "-");
            }
        }