public async Task CanGetOrganizationById() { var q = new QueryById(DocumentStore); var cmp = await q.GetById <Organization>("Organizations-1"); Assert.That(cmp.Name, Is.EqualTo("Slime Ltd")); }
public MongoContentCollection(string name, IMongoDatabase database, IAppProvider appProvider, ITextIndex indexer, DataConverter dataConverter) : base(database) { this.name = name; queryAsStream = new QueryAsStream(dataConverter, appProvider); queryBdId = new QueryById(dataConverter); queryByIds = new QueryByIds(dataConverter); queryByQuery = new QueryByQuery(dataConverter, indexer, appProvider); queryReferences = new QueryReferences(dataConverter, queryByIds); queryReferrers = new QueryReferrers(dataConverter); queryScheduled = new QueryScheduled(dataConverter); }
public MongoContentCollection(string name, IMongoDatabase database, IAppProvider appProvider) : base(database) { this.name = name; queryAsStream = new QueryAsStream(); queryBdId = new QueryById(); queryByIds = new QueryByIds(); queryByQuery = new QueryByQuery(appProvider); queryReferences = new QueryReferences(queryByIds); queryReferrers = new QueryReferrers(); queryScheduled = new QueryScheduled(); }
public void Apply_Returns_Items_With_Id_Match() { //Arrange var matchedSystem = A <ItSystem>(); var excludedSystem = A <ItSystem>(); var input = new[] { matchedSystem, excludedSystem }.AsQueryable(); var sut = new QueryById <ItSystem>(matchedSystem.Id); //Act var result = sut.Apply(input); //Assert var itSystem = Assert.Single(result); Assert.Same(matchedSystem, itSystem); }