using e_suite.API.Common.repository; using e_suite.Database.Audit; using e_suite.Database.Audit.Models; using e_suite.Database.Core.Extensions; using e_suite.Database.Core.Helpers; using e_suite.Database.Core.Tables.CustomFields; using e_suite.Database.Core.Tables.Glossaries; using e_suite.UnitTestCore; using eSuite.Core.Miscellaneous; using MockQueryable; namespace e_suite.Modules.SpecificationManager.UnitTests.Helpers; public class FakeGlossariesManagerRepository : FakeRepository, IGlossariesManagerRepository { public List Glossaries { get; set; } = []; private IQueryable GetGlossaries() { return Glossaries.BuildMock(); } public Task AddGlossaryItem(AuditUserDetails auditUserDetails, Glossary glossary, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task EditGlossaryItem(AuditUserDetails auditUserDetails, Glossary glossaryItem, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task FindGlossary(IGeneralIdRef glossaryItem, CancellationToken cancellationToken) { return Task.FromResult(GetGlossaries().FindByGeneralIdRef(glossaryItem)); } public Task> FindGlossaryChildren(long parentId, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task> GetCustomFieldDefinitions(IEnumerable customFieldIdRefs, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task GetParentGlossary(IGeneralIdRef? glossaryItemParent, CancellationToken cancellationToken) { throw new NotImplementedException(); } public IQueryable GetGlossaryCustomFields(long glossaryId) { throw new NotImplementedException(); } public Task SaveChildCustomFieldDefinitions( AuditUserDetails auditUserDetails, IReadOnlyList removalList, IReadOnlyList additionList, CancellationToken cancellationToken ) { throw new NotImplementedException(); } public Task> GetGlossaryCustomValues(IId glossary, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task SaveCustomFieldValues(AuditUserDetails auditUserDetails, Delta delta, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task AddGlossaryItems(AuditUserDetails auditUserDetails, IEnumerable items, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task SaveCustomFieldValues(AuditUserDetails auditUserDetails, IEnumerable> deltas, CancellationToken cancellationToken) { throw new NotImplementedException(); } }