Aqueduct.Monitoring.Tests.MonitorTests.Process_WithAReading_CreatedFeatureWithCorrectGroup C# (CSharp) Method

Process_WithAReading_CreatedFeatureWithCorrectGroup() private method

        public void Process_WithAReading_CreatedFeatureWithCorrectGroup()
        {
            IList<FeatureStatistics> featurestats = null;
            ReadingPublisher.Subscribe(GetSubscriber((stats) =>
            {
                featurestats = stats;
            }));

            string group = "Group";
            ReadingPublisher.PublishReading(new Reading { FeatureName = "DataPointName", FeatureGroup = group, Data = new Int32ReadingData(1) { Name = "Number" } });

            ReadingPublisher.Start(100, false);
            ReadingPublisher.Process();

            Assert.That(featurestats.First().Group, Is.EqualTo(group));
        }