public void FlowData_GetWhere_Available() { ConfigureGetWhere(); _flowData.Process(); foreach (var value in _flowData.GetWhere(i => i.Available)) { Assert.IsNotNull(value); Assert.IsNotNull(value.Key); Assert.IsTrue(value.Key.StartsWith("element1.")); Assert.IsNotNull(value.Value); Assert.AreEqual(_flowData.Get("element1")[value.Key.Split(".")[1]], value.Value); } Assert.AreEqual(4, _flowData.GetWhere(i => i.Available).Count()); }