public void ToEndpointWithValidElement()
        {
            var endpoint = new PollProcessorElement {
                Handler = "EnergyTrading.UnitTest.Polling.PollerImpl, EnergyTrading.UnitTest", IntervalSecs = 1, Name = "name"
            }.ToEndpoint();

            Assert.AreEqual(1, endpoint.IntervalSecs);
            Assert.AreEqual("name", endpoint.Name);
            Assert.AreEqual(typeof(PollerImpl), endpoint.Handler);
        }
        public static PollProcessorEndpoint ToEndpoint(this PollProcessorElement element)
        {
            var endpoint = new PollProcessorEndpoint
            {
                Name          = element.Name,
                IntervalSecs  = element.IntervalSecs,
                Handler       = element.Handler.ToType(),
                SinglePolling = element.SinglePolling,
                Workers       = element.Workers
            };

            return(endpoint);
        }