Skip to content

feat: add mock MemoryMappedFile support in a new companion package#1054

Merged
vbreuss merged 20 commits into
mainfrom
feat/memory-mapped-files
Jul 13, 2026
Merged

feat: add mock MemoryMappedFile support in a new companion package#1054
vbreuss merged 20 commits into
mainfrom
feat/memory-mapped-files

refactor: align the duplicated helper implementations across the comp…

6b56b30
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis succeeded Jul 13, 2026 in 0s

Your pull request is up to standards!

Codacy Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- Source/Testably.Abstractions.MemoryMappedFiles/FileSystemExtensions.cs  1
- Source/Testably.Abstractions.MemoryMappedFiles/Internal/MemoryMappedFileHelpers.cs  22
- Source/Testably.Abstractions.MemoryMappedFiles/MemoryMappedFileFactory.cs  42
- Source/Testably.Abstractions.MemoryMappedFiles/MemoryMappedFileMock.cs  41
- Source/Testably.Abstractions.MemoryMappedFiles/MemoryMappedFileSystemViewStream.cs  23
- Source/Testably.Abstractions.MemoryMappedFiles/MemoryMappedFileWrapper.cs  8
- Source/Testably.Abstractions.MemoryMappedFiles/MemoryMappedViewAccessorMock.cs  59
- Source/Testably.Abstractions.MemoryMappedFiles/MemoryMappedViewAccessorWrapper.cs  2
- Source/Testably.Abstractions.MemoryMappedFiles/MemoryMappedViewStreamMock.cs  22
- Tests/Testably.Abstractions.MemoryMappedFiles.Tests/MemoryMappedFile/CopyOnWriteTests.cs  11
- Tests/Testably.Abstractions.MemoryMappedFiles.Tests/MemoryMappedFile/CreateFromFileTests.cs  40
- Tests/Testably.Abstractions.MemoryMappedFiles.Tests/MemoryMappedFile/MultipleViewsTests.cs  3
- Tests/Testably.Abstractions.MemoryMappedFiles.Tests/MemoryMappedFile/Tests.cs  9
- Tests/Testably.Abstractions.MemoryMappedFiles.Tests/MemoryMappedViewAccessor/Tests.cs  57
- Tests/Testably.Abstractions.MemoryMappedFiles.Tests/MemoryMappedViewStream/Tests.cs  23
- Source/Testably.Abstractions.MemoryMappedFiles/CopyOnWriteViewBacking.cs  12
- Source/Testably.Abstractions.MemoryMappedFiles/StreamViewBacking.cs  5
- Tests/Testably.Abstractions.MemoryMappedFiles.Tests/TestHelpers/MemoryMappedFileTestHelpers.cs  1
         

Clones added
============
- Source/Testably.Abstractions.MemoryMappedFiles/MemoryMappedFileSystemViewStream.cs  6
- Source/Testably.Abstractions.MemoryMappedFiles/MemoryMappedViewAccessorMock.cs  2
         

See the complete overview on Codacy