public void ShouldDeleteFile() { var fileSystem = new FakeFileSystem(@"C:\temp\repo"); fileSystem.Files.Add("Matt\\file1.txt"); fileSystem.Files.Add("Matt\\file2.txt"); fileSystem.Files.Add("Matt\\file3.txt"); fileSystem.Files.Add("Matt2\\file3.txt"); fileSystem.DeleteFile("Matt\\file2.txt"); Assert.Equal(3, fileSystem.Files.Count); Assert.Contains("Matt\\file1.txt", fileSystem.Files); Assert.Contains("Matt\\file3.txt", fileSystem.Files); Assert.Contains("Matt2\\file3.txt", fileSystem.Files); Assert.DoesNotContain("Matt\\file2.txt", fileSystem.Files); }