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);
        }
示例#2
0
        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));
        }