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); }
public async Task TestGet() { var repository = new MongoDBRepository(); var entities = await repository.Get <BaseEntity>(); Assert.NotNull(entities); Assert.NotEmpty(entities); }
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; }); }