Unit test to reproduce: ```C# var fs = new MockFileSystem(); fs.File.Delete(@"c:\someFilePath.txt"); ``` The above code does not throw any exception, while the real File.Delete from System IO will throw