public void ProducerConstructorTest()
 {
     string topicName = string.Empty; // TODO: Passenden Wert initialisieren
     string brokerURL = string.Empty; // TODO: Passenden Wert initialisieren
     Producer_Accessor target = new Producer_Accessor(topicName, brokerURL);
     Assert.Inconclusive("TODO: Code zum Überprüfen des Ziels implementieren");
 }
 public void MessageProducerTest()
 {
     PrivateObject param0 = null; // TODO: Passenden Wert initialisieren
     Producer_Accessor target = new Producer_Accessor(param0); // TODO: Passenden Wert initialisieren
     IMessageProducer actual;
     actual = target.MessageProducer;
     Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
 }
        public void ProducerConstructorTest()
        {
            string            topicName = string.Empty; // TODO: Passenden Wert initialisieren
            string            brokerURL = string.Empty; // TODO: Passenden Wert initialisieren
            Producer_Accessor target    = new Producer_Accessor(topicName, brokerURL);

            Assert.Inconclusive("TODO: Code zum Überprüfen des Ziels implementieren");
        }
        public void UpdateConnectionTest()
        {
            PrivateObject     param0 = null;                          // TODO: Passenden Wert initialisieren
            Producer_Accessor target = new Producer_Accessor(param0); // TODO: Passenden Wert initialisieren

            target.UpdateConnection();
            Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
        }
 public void CleanupResourcesTest()
 {
     PrivateObject param0 = null; // TODO: Passenden Wert initialisieren
     Producer_Accessor target = new Producer_Accessor(param0); // TODO: Passenden Wert initialisieren
     object sender = null; // TODO: Passenden Wert initialisieren
     EventArgs e = null; // TODO: Passenden Wert initialisieren
     target.CleanupResources(sender, e);
     Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
 }
        public void SendTest()
        {
            PrivateObject     param0 = null;                          // TODO: Passenden Wert initialisieren
            Producer_Accessor target = new Producer_Accessor(param0); // TODO: Passenden Wert initialisieren
            string            s      = string.Empty;                  // TODO: Passenden Wert initialisieren

            target.Send(s);
            Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
        }
        public void SessionTest()
        {
            PrivateObject     param0 = null;                          // TODO: Passenden Wert initialisieren
            Producer_Accessor target = new Producer_Accessor(param0); // TODO: Passenden Wert initialisieren
            ISession          actual;

            actual = target.Session;
            Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
        }
        public void CleanupResourcesTest()
        {
            PrivateObject     param0 = null;                          // TODO: Passenden Wert initialisieren
            Producer_Accessor target = new Producer_Accessor(param0); // TODO: Passenden Wert initialisieren
            object            sender = null;                          // TODO: Passenden Wert initialisieren
            EventArgs         e      = null;                          // TODO: Passenden Wert initialisieren

            target.CleanupResources(sender, e);
            Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
        }
Ejemplo n.º 9
0
        public void CancelPrioritySlotReservationTest()
        {
            var producer = new MockProducer();
            var target = new Producer_Accessor(new PrivateObject(producer));

            var configuration = new ProcessorConfiguration
            {
                Count = 1,
                Description = "Test producer",
                Enabled = true,
                Name = "TestProducer",
                Priority = SubmissionPriority.High
            };
            //TODO: (SD) set parameters method is rudimentary, subject ti refactor
            target.SetParameters(configuration);

            var slots = new PrioritySlotsCountCollection();
            slots.Add(new PrioritySlotsConfiguration { Count = 2, SubmissionPriority = SubmissionPriority.Normal, Timeout = -1 });

            target.StateData = new ProcessingStateData(new WorkItemSlotsConfiguration
            {
                Name = "Test",
                Description = "Test description",
                PrioritySlotCounts = slots
            });

            target.ReservePrioritySlot(SubmissionPriority.Normal);
            Assert.AreEqual(1, target.RetrievedItems.Counters[SubmissionPriority.Normal].SyncValue);
   
            target.CancelPrioritySlotReservation(SubmissionPriority.Normal);
            Assert.AreEqual(0, target.RetrievedItems.Counters[SubmissionPriority.Normal].SyncValue);

        }
Ejemplo n.º 10
0
        //[TestMethod]
        //[DeploymentItem("Tools.Coordination.dll")]
        public void ProcessRetrievedWorkItemWithBlockAndStopTest()
        {
            var producer = new MockProducer();
            var target = new Producer_Accessor(new PrivateObject(producer));

            var configuration = new ProcessorConfiguration
            {
                Count = 1,
                Description = "Test producer",
                Enabled = true,
                Name = "TestProducer",
                Priority = SubmissionPriority.High
            };
            //TODO: (SD) set parameters method is rudimentary, subject ti refactor
            target.SetParameters(configuration);

            var slots = new PrioritySlotsCountCollection();
            slots.Add(new PrioritySlotsConfiguration { Count = 2, SubmissionPriority = SubmissionPriority.Normal, Timeout = -1 });

            target.StateData = new ProcessingStateData(new WorkItemSlotsConfiguration
            {
                Name = "Test",
                Description = "Test description",
                PrioritySlotCounts = slots
            });

            target.ReservePrioritySlot(SubmissionPriority.Normal);
            target.ReservePrioritySlot(SubmissionPriority.Normal);
            target.ReservePrioritySlot(SubmissionPriority.Normal);

            producer.Stop();
        }
Ejemplo n.º 11
0
        public void SetParametersTest()
        {
            var producer = new MockProducer();
            var target = new Producer_Accessor(new PrivateObject(producer));

            const string name = "TestProducer";
            const string description = "TestProducer description";

            var config = new ProcessorConfiguration
                                    {
                                        Count = 1,
                                        Description = description,
                                        Enabled = true,
                                        Name = name,
                                        Priority = SubmissionPriority.High
                                    };
            producer.SetParameters(config);

            Assert.AreEqual(name, producer.Name);
            Assert.AreEqual(description, producer.Description);
            Assert.AreEqual(SubmissionPriority.High, target.PriorityScope);
        }
Ejemplo n.º 12
0
        public void StartInternalTest()
        {
            var producer = new MockProducer();
            var target = new Producer_Accessor(new PrivateObject(producer));

            var configuration = new ProcessorConfiguration
            {
                Count = 1,
                Description = "Test producer",
                Enabled = true,
                Name = "TestProducer",
                Priority = SubmissionPriority.High
            };
            //TODO: (SD) set parameters method is rudimentary, subject ti refactor
            target.SetParameters(configuration);

            target.StateData = new ProcessingStateData(new WorkItemSlotsConfiguration());
            //TODO: (SD) Return to the scenario when producer will be throwing errors in the
            // GetNextWorkItem method.
            producer.Start();
            Thread.Sleep(2000);
            producer.Stop();
        }
 public void SendTest()
 {
     PrivateObject param0 = null; // TODO: Passenden Wert initialisieren
     Producer_Accessor target = new Producer_Accessor(param0); // TODO: Passenden Wert initialisieren
     string s = string.Empty; // TODO: Passenden Wert initialisieren
     target.Send(s);
     Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
 }
 public void UpdateConnectionTest()
 {
     PrivateObject param0 = null; // TODO: Passenden Wert initialisieren
     Producer_Accessor target = new Producer_Accessor(param0); // TODO: Passenden Wert initialisieren
     target.UpdateConnection();
     Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
 }