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); }