public void CreateFileSystemWatcher_CreatesFileSystemWatcher() { // Arrange string dummyDirectoryPath = Directory.GetCurrentDirectory(); // FileSystemWatcher constructor requires an existing path const bool dummyIncludeSubdirectories = true; FileWatcher testSubject = CreateFileWatcher(dummyDirectoryPath, dummyIncludeSubdirectories); // Act FileSystemWatcher result = testSubject.CreateFileSystemWatcher(); // Assert Assert.Equal(dummyDirectoryPath, result.Path); Assert.Equal(dummyIncludeSubdirectories, result.IncludeSubdirectories); Assert.Equal(NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.DirectoryName, result.NotifyFilter); }