예제 #1
0
        public void DSi1Numerator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.AccumulatedCurrentAreaByAnnex()).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.DSi1Numerator.Should().Be(2);
        }
예제 #2
0
        public void DSi1Value()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.ProportionOfArealByAnnex()).Returns(0.2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.DSi1Value.Should().Be(20);
        }
예제 #3
0
        public void NSi45Value()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.ProportionOfServicesByServiceTypeInvokeWhereConformityIsTrue()).Returns(0.2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.NSi45Value.Should().Be(20);
        }
예제 #4
0
        public void NSi35Value()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.AverageNumberOfCallsByServiceTypeInvoke()).Returns(20);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.NSi35Value.Should().Be(20);
        }
예제 #5
0
        public void NSi35Numerator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfCallsByServiceTypeInvoke).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.NSi35Numerator.Should().Be(2);
        }
예제 #6
0
        public void NSi22Numerator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfDatasetsAvailableThroughDownloadService).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.NSi22Numerator.Should().Be(2);
        }
예제 #7
0
        public void MDi1Numerator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfDatasetsWithMetadata).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.MDi1Numerator.Should().Be(2);
        }
예제 #8
0
        public void MDi24Numerator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfServicesWhereMetadataStatusIsgood).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.MDi24Numerator.Should().Be(2);
        }
예제 #9
0
        public void NSi12Value()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.ProportionOfServicesRegisteredInADiscoveryService()).Returns(0.2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.NSi12Value.Should().Be(20);
        }
예제 #10
0
        public void DSi23Denominator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfDatasetsByAnnexIII).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.DSi23Denominator.Should().Be(2);
        }
예제 #11
0
        public void MDi24Value()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.ProportionOfServicesWithMetadatastatusGood()).Returns(0.2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.MDi24Value.Should().Be(20);
        }
예제 #12
0
        public void DSi23Numerator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfDatasetsByAnnexIIIWithHarmonizedDataAndConformedMetadata).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.DSi23Numerator.Should().Be(2);
        }
예제 #13
0
        public void DSi23Value()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.ProportionOfDatasetsByAnnexIIIWithHarmonizedDataAndConformedMetadata()).Returns(0.2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.DSi23Value.Should().Be(20);
        }
예제 #14
0
        public void DSi13Denominator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.AccumulatedRelevantAreaByAnnexIII).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.DSi13Denominator.Should().Be(2);
        }
예제 #15
0
        public void NSi45Numerator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfServicesByServiceTypeInvokeWhereConformityIsTrue).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.NSi45Numerator.Should().Be(2);
        }
예제 #16
0
        public void NSi12Numerator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfServicesRegisteredInADiscoveryService).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.NSi12Numerator.Should().Be(2);
        }
예제 #17
0
        public void NSi22Value()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.ProportionOfDatasetsAvailableThroughDownloadService()).Returns(0.2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.NSi22Value.Should().Be(20);
        }
예제 #18
0
        public void NSi22Denominator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfServicesByServiceTypeDownload).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.NSi22Denominator.Should().Be(2);
        }
예제 #19
0
        public void MDi13Value()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.ProportionOfDatasetsWithMetadataByAnnexIII()).Returns(0.2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.MDi13Value.Should().Be(20);
        }
예제 #20
0
        public void MDi2Denominator()
        {
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfServicesByServiceType()).Returns(2);
            _mockInspireMonitoring.As <IInspireMonitoring>().Setup(m => m.NumberOfDatasetsByAnnex).Returns(2);
            var inspireMonitoringViewModel = new InspireMonitoringViewModel(_mockInspireMonitoring.Object);

            inspireMonitoringViewModel.MDi2Denominator.Should().Be(4);
        }