public async Task <OperationResult <List <ProducerPOCO> > > GetAllProducersAsync() { return(await ExecuteFunction(async() => { var nodeList = await _nodeDAO.GetAllProducersAsync(); foreach (var it in nodeList) { await _reqProducer.FetchValues(it); } return nodeList; })); }
public async Task TestGetProducers() { var inDB = new List <ProducerPOCO> { new ProducerPOCO { Account = "Full", Ip = "Mock", Type = "Full" }, new ProducerPOCO { Account = "Producer", Ip = "Mock", Type = "Producer", } }; var nodesDAO = new NodesDataAccessObject(); nodesDAO.TestDB(); var allnodes = await nodesDAO.GetAllProducersAsync(); var b = allnodes.SequenceEqual(inDB); Assert.IsTrue(b); }