public static List <Capabilities> GetAllCapabilities(ISyncPolicyFactory _policy) { var capsDatastore = new CapabilitiesDatastore(DatastoreBaseSetup.CapabilitiesDatastore, new Mock <ILogger <CapabilitiesDatastore> >().Object, _policy, _config, new Mock <ILongTermCache>().Object); var allCaps = capsDatastore.GetAll().ToList(); return(allCaps); }
public void ByCapability_KnownIds_ReturnsData() { var capsDatastore = new CapabilitiesDatastore(DatastoreBaseSetup.CapabilitiesDatastore, new Mock <ILogger <CapabilitiesDatastore> >().Object, _policy, _config, new Mock <ILongTermCache>().Object); var caps = capsDatastore.GetAll().ToList(); var datastore = new StandardsDatastore(DatastoreBaseSetup.StandardsDatastore, _logger, _policy, _config, new Mock <ILongTermCache>().Object); var datas = caps.SelectMany(cap => datastore.ByCapability(cap.Id, true)).ToList(); datas.Should().NotBeEmpty(); datas.ForEach(data => data.Should().NotBeNull()); datas.ForEach(data => Verifier.Verify(data)); }