arcus-azure / arcus-azure/arcus.testing
🗑️ [Remove]: deprecated code in v3.0
- Dominant language
- C#
- Stars
- 9
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
This issue acts as a checklist for all the places where deprecated code is located and should be removed with the release of v3.0.
* [ ] Remove `.UploadIfNotExistsAsync` in `TemporaryBlobFile`
* [ ] Remove `.UploadFileAsync` in `TemporaryBlobContainer`
* [ ] Remove `.CleanCreatedBlobs` for `OnTeardownTemporaryBlobContainerOptions`
* [ ] Remove `.InsertIfNotExistsAsync` in `TemporaryMongoDbDocument`
* [ ] Remove `.AddDocumentAsync` in `TemporaryMomgoDbCollection`
* [ ] Remove `.CleanCreatedDocuments` for `OnTeardownTemporaryMongoDbCollectionOptions`
* [ ] Remove `.InsertIfNotExistsAsync` in `TemporaryNoSqlItem`
* [ ] Remove `.AddItemAsync` in `TemporaryNoSqlContainer`
* [ ] Remove `.CleanCreatedItems` for `OnTeardownTemporaryNoSqlContainerOptions`
* [ ] Remove `.AddIfNotExistsAsync` in `TemporaryTableEntity`
* [ ] Remove `.AddEntityAsync` in `TemporaryTable`
* [ ] Remove `.CleanCreatedEntities` for `OnTeardownTemporaryTableOptions`
* [ ] Remove `.ReadFileTextBy[Name/Pattern]` for `ResourceDirectory`
* [ ] Remove `.ReadFileBytesBy[Name/Pattern]` for `ResourceDirectory`
Contributor guide
Research direction
Search the repository for the listed deprecated members and their containing types, including TemporaryBlobFile, TemporaryMongoDbDocument, TemporaryNoSqlItem, TemporaryTableEntity, and ResourceDirectory. Read each usage before removing it, then run the relevant test suite. Done means every checklist member is removed without leaving callers or compilation failures.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp, mongodb
- Domain
- testing, tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100