Esempio n. 1
0
        public async Task TestGetById(string id)
        {
            var repository = new MongoDBRepository();
            var entity     = await repository.Get <BaseEntity>(Guid.Parse(id));

            Assert.Equal <Guid>(Guid.Parse(id), entity.Id);
        }
Esempio n. 2
0
        public async Task TestGet()
        {
            var repository = new MongoDBRepository();
            var entities   = await repository.Get <BaseEntity>();

            Assert.NotNull(entities);
            Assert.NotEmpty(entities);
        }
Esempio n. 3
0
        public async Task TestDelete(string id)
        {
            var repository = new MongoDBRepository();
            await repository.Delete <BaseEntity>(Guid.Parse(id));

            Assert.Throws(typeof(AggregateException), delegate
            {
                var entity = repository.Get <BaseEntity>(Guid.Parse(id)).Result;
            });
        }