public void ReferenceAssemblies_ReturnsLoadableReferenceAssemblies()
        {
            // Arrange
            var provider = new MvcAssembliesTestingProvider();

            var expected = provider.LoadableReferenceAssemblies;

            // Act
            var referenceAssemblies = provider.ReferenceAssemblies;

            // Assert
            Assert.True(expected.SetEquals(referenceAssemblies));
        }
        public void ReferenceAssemblies_ReturnsExpectedReferenceAssemblies()
        {
            // Arrange
            var provider = new MvcAssembliesTestingProvider();

            var expected = new HashSet <string>
            {
                "Microsoft.AspNet.Mvc",
                "Microsoft.AspNet.Mvc.Core",
                "Microsoft.AspNet.Mvc.ModelBinding",
                "Microsoft.AspNet.Mvc.Razor.Host",
                "Microsoft.AspNet.Mvc.Razor",
                "Microsoft.AspNet.Mvc.TagHelpers",
                "Microsoft.AspNet.Mvc.Xml",
                "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces",
            };

            // Act
            var referenceAssemblies = provider.ReferenceAssemblies;

            // Assert
            Assert.True(expected.SetEquals(referenceAssemblies));
        }
        public void ReferenceAssemblies_ReturnsLoadableReferenceAssemblies()
        {
            // Arrange
            var provider = new MvcAssembliesTestingProvider();

            var expected = provider.LoadableReferenceAssemblies;

            // Act
            var referenceAssemblies = provider.ReferenceAssemblies;

            // Assert
            Assert.True(expected.SetEquals(referenceAssemblies));
        }
        public void ReferenceAssemblies_ReturnsExpectedReferenceAssemblies()
        {
            // Arrange
            var provider = new MvcAssembliesTestingProvider();

            var expected = new HashSet<string>
                {
                    "Microsoft.AspNet.Mvc",
                    "Microsoft.AspNet.Mvc.Core",
                    "Microsoft.AspNet.Mvc.ModelBinding",
                    "Microsoft.AspNet.Mvc.Razor.Host",
                    "Microsoft.AspNet.Mvc.Razor",
                    "Microsoft.AspNet.Mvc.TagHelpers",
                    "Microsoft.AspNet.Mvc.Xml",
                    "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces",
                };

            // Act
            var referenceAssemblies = provider.ReferenceAssemblies;

            // Assert
            Assert.True(expected.SetEquals(referenceAssemblies));
        }