Do not prevent Extensions.FileProviders tests from running in browser (#56257)
authorDavid CantĂș <dacantu@microsoft.com>
Thu, 5 Aug 2021 15:42:45 +0000 (08:42 -0700)
committerGitHub <noreply@github.com>
Thu, 5 Aug 2021 15:42:45 +0000 (08:42 -0700)
commit94f8f0c8345d700a5864b0206600ed86c190dd5e
treee8496de189f863c8f084d52fe7082875d72fc64b
parent555e599032de13a075356263441575ee92d35346
Do not prevent Extensions.FileProviders tests from running in browser (#56257)

* Do not prevent Extensions.FileProviders tests from running in CI

* Remove SkipOnPlatform

* Do not throw PNSE for PhysicalFileProvider in browser, fallback to use polling instead

* Use SkipOnPlatform only on tests that use FileSystemWatcher

* Set UsePollingFileWatcher and UseActivePolling for browser to avoid ArgumentNullException in PhysicalFilesWatcher

* Fix Moq CI failures

* Use Assert.Same instead of Assert.Equals

* Disable tests for IChangeToken equality between multiple Watch() calls in Browser
src/libraries/Microsoft.Extensions.FileProviders.Physical/src/PhysicalFileProvider.cs
src/libraries/Microsoft.Extensions.FileProviders.Physical/src/Resources/Strings.resx
src/libraries/Microsoft.Extensions.FileProviders.Physical/tests/AssemblyInfo.cs
src/libraries/Microsoft.Extensions.FileProviders.Physical/tests/Microsoft.Extensions.FileProviders.Physical.Tests.csproj
src/libraries/Microsoft.Extensions.FileProviders.Physical/tests/PhysicalFileProviderTests.cs
src/libraries/Microsoft.Extensions.FileProviders.Physical/tests/PhysicalFilesWatcherTests.cs