Пример #1
0
 public void CreateSanitizedIdThrowsIfInvalidCharReplacementIsNull()
 {
     // Act & Assert
     ExceptionAssert.ThrowsArgNull(
         () => TagBuilder.CreateSanitizedId("tagId", null),
         "invalidCharReplacement");
 }
Пример #2
0
        public void DataBindTableThrowsWhenDataSourceIsNull()
        {
            var chart = new Chart(GetContext(), GetVirtualPathProvider(), 100, 100);

            ExceptionAssert.ThrowsArgNull(() => {
                chart.DataBindTable(null);
            }, "dataSource");
        }
Пример #3
0
        public void AddFileThrowsArgumentNullExceptionIfStreamIsNull()
        {
            var workspace = Mock.Of <ITfsWorkspace>();
            var root      = Path.GetRandomFileName();
            var target    = new TfsFileSystem(workspace, root);

            ExceptionAssert.ThrowsArgNull(() => target.AddFile(Path.GetRandomFileName(), null), "stream");
        }
Пример #4
0
 public void PostProcessGeneratedCodeRequiresNonNullGeneratedClass()
 {
     ExceptionAssert.ThrowsArgNull(() => CreateHost().PostProcessGeneratedCode(codeCompileUnit: new CodeCompileUnit(),
                                                                               generatedNamespace: new CodeNamespace(),
                                                                               generatedClass: null,
                                                                               executeMethod: new CodeMemberMethod()),
                                   "generatedClass");
 }
Пример #5
0
 public void PostProcessGeneratedCodeRequiresNonNullExecuteMethod()
 {
     ExceptionAssert.ThrowsArgNull(() => CreateHost().PostProcessGeneratedCode(codeCompileUnit: new CodeCompileUnit(),
                                                                               generatedNamespace: new CodeNamespace(),
                                                                               generatedClass: new CodeTypeDeclaration(),
                                                                               executeMethod: null),
                                   "executeMethod");
 }
Пример #6
0
        public void MimeMappingThrowsForNullFileName()
        {
            // Arrange
            string fileName = null;

            // Act and Assert
            ExceptionAssert.ThrowsArgNull(() => MimeMapping.GetMimeMapping(fileName), "fileName");
        }
        public void RegisteringForDisposeExtensionMethodNullContextThrows()
        {
            // Arrange
            var disposable = new Mock <IDisposable>();

            // Act
            ExceptionAssert.ThrowsArgNull(() => HttpContextExtensions.RegisterForDispose(null, disposable.Object), "context");
        }
Пример #8
0
        public void CtorThrowsIfProjectManagerArgumentIsNull()
        {
            ResourceDictionary resources = new ResourceDictionary();

            ExceptionAssert.ThrowsArgNull(
                () => new ConcretePackagesProvider(null, resources),
                "projectManager");
        }
Пример #9
0
        public void CachedPackageSourceProviderThrowsIfSourceProviderIsNull()
        {
            // Arrange
            IPackageSourceProvider sourceProvider = null;

            // Act and Assert
            ExceptionAssert.ThrowsArgNull(() => new CachedPackageSourceProvider(sourceProvider), "sourceProvider");
        }
Пример #10
0
        public void DataBindCrossTableThrowsWhenDataSourceIsNull()
        {
            var chart = new Chart(GetContext(), GetVirtualPathProvider(), 100, 100);

            ExceptionAssert.ThrowsArgNull(() => {
                chart.DataBindCrossTable(null, "GroupBy", xField: null, yFields: "yFields");
            }, "dataSource");
        }
Пример #11
0
 public void CopyConstructorThrowsIfTokenIsNull()
 {
     // Act & Assert
     ExceptionAssert.ThrowsArgNull(
         delegate {
         new AntiForgeryData(null);
     }, "token");
 }
Пример #12
0
        public void BeginProcessingAllowsNullBatchForUninstall()
        {
            // Arrange
            var root   = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
            var target = new TfsFileSystem(Mock.Of <ITfsWorkspace>(), root);

            // Act and Assert
            ExceptionAssert.ThrowsArgNull(() => target.BeginProcessing(null, PackageAction.Uninstall), "batch");
        }
Пример #13
0
        public void RemoveSourceThrowsIfSourceIsNull()
        {
            // Arrange
            var userSettingsManager     = new MockUserSettingsManager();
            var registrySettingsManager = new MockPackageSourceSettingsManager();
            var provider = new VsPackageSourceProvider(registrySettingsManager, userSettingsManager);

            // Act
            ExceptionAssert.ThrowsArgNull(() => provider.RemovePackageSource(null), "source");
        }
        public void NuGetSearchProviderCtorNullParameterThrows()
        {
            // Arrange
            Mock <OleMenuCommand>        managePackageCommand = new Mock <OleMenuCommand>(null, null);
            Mock <OleMenuCommandService> menuCommandService   = new Mock <OleMenuCommandService>(new Mock <IServiceProvider>().Object);

            // Act
            ExceptionAssert.ThrowsArgNull(() => new NuGetSearchProvider(null, managePackageCommand.Object, managePackageCommand.Object), "menuCommandService");
            ExceptionAssert.ThrowsArgNull(() => new NuGetSearchProvider(menuCommandService.Object, null, managePackageCommand.Object), "managePackageDialogCommand");
            ExceptionAssert.ThrowsArgNull(() => new NuGetSearchProvider(menuCommandService.Object, managePackageCommand.Object, null), "managePackageForSolutionDialogCommand");
        }
        public void NuGetStaticSearchResultCtorNullParameterThrows()
        {
            // Arrange
            Mock <OleMenuCommand>        managePackageCommand = new Mock <OleMenuCommand>(null, null);
            Mock <OleMenuCommandService> menuCommandService   = new Mock <OleMenuCommandService>(new Mock <IServiceProvider>().Object);
            NuGetSearchProvider          searchProvider       = new NuGetSearchProvider(menuCommandService.Object, managePackageCommand.Object, managePackageCommand.Object);

            // Act & Assert
            ExceptionAssert.ThrowsArgNull(() => new NuGetStaticSearchResult(null, searchProvider, managePackageCommand.Object), "searchText");
            ExceptionAssert.ThrowsArgNull(() => new NuGetStaticSearchResult(DummyText, null, managePackageCommand.Object), "provider");
            ExceptionAssert.ThrowsArgNull(() => new NuGetStaticSearchResult(DummyText, searchProvider, null), "supportedManagePackageCommand");
        }
Пример #16
0
        public void NuGetSearchTaskCtorNullParameterThrows()
        {
            // Arrange
            Mock <IVsSearchQuery>            searchQuery          = new Mock <IVsSearchQuery>();
            Mock <IVsSearchProviderCallback> searchCallback       = new Mock <IVsSearchProviderCallback>();
            Mock <OleMenuCommand>            managePackageCommand = new Mock <OleMenuCommand>(null, null);
            Mock <OleMenuCommandService>     menuCommandService   = new Mock <OleMenuCommandService>(new Mock <IServiceProvider>().Object);
            NuGetSearchProvider provider = new NuGetSearchProvider(menuCommandService.Object, managePackageCommand.Object, managePackageCommand.Object);

            // Act & Assert
            ExceptionAssert.ThrowsArgNull(() => new NuGetSearchTask(null, 1, searchQuery.Object, searchCallback.Object, managePackageCommand.Object, managePackageCommand.Object), "provider");
            ExceptionAssert.ThrowsArgNull(() => new NuGetSearchTask(provider, 1, null, searchCallback.Object, managePackageCommand.Object, managePackageCommand.Object), "searchQuery");
            ExceptionAssert.ThrowsArgNull(() => new NuGetSearchTask(provider, 1, searchQuery.Object, null, managePackageCommand.Object, managePackageCommand.Object), "searchCallback");
            ExceptionAssert.ThrowsArgNull(() => new NuGetSearchTask(provider, 1, searchQuery.Object, searchCallback.Object, null, managePackageCommand.Object), "managePackageDialogCommand");
            ExceptionAssert.ThrowsArgNull(() => new NuGetSearchTask(provider, 1, searchQuery.Object, searchCallback.Object, managePackageCommand.Object, null), "managePackageForSolutionDialogCommand");
        }
Пример #17
0
        public void GuardClauses()
        {
            // Arrange
            AntiForgeryDataSerializer serializer = new AntiForgeryDataSerializer();

            // Act & assert
            ExceptionAssert.ThrowsArgNull(
                () => serializer.Serialize(null),
                "token"
                );
            ExceptionAssert.ThrowsArgNullOrEmpty(
                () => serializer.Deserialize(null),
                "serializedToken"
                );
            ExceptionAssert.ThrowsArgNullOrEmpty(
                () => serializer.Deserialize(String.Empty),
                "serializedToken"
                );
            ExceptionAssert.Throws <HttpAntiForgeryException>(
                () => serializer.Deserialize("Corrupted Base-64 Value"),
                "A required anti-forgery token was not supplied or was invalid."
                );
        }
 public void ChangeType_ThrowsIfTypeIsNull()
 {
     // Act & Assert
     ExceptionAssert.ThrowsArgNull(() => TypeHelper.ChangeType(new object(), null), "type");
 }
 public void VsSettingsThrowsIfFileSystemProviderIsNull()
 {
     // Act and Assert
     ExceptionAssert.ThrowsArgNull(
         () => new VsSettings(solutionManager: new Mock <ISolutionManager>().Object, defaultSettings: NullSettings.Instance, fileSystemProvider: null), "fileSystemProvider");
 }
 public void VsSettingsThrowsIfSolutionManagerIsNull()
 {
     // Act and Assert
     ExceptionAssert.ThrowsArgNull(() => new VsSettings(solutionManager: null), "solutionManager");
 }
Пример #21
0
 public void CtorWithNullSolutionManagerThrows()
 {
     ExceptionAssert.ThrowsArgNull(() => new RepositorySettings(null, new Mock <IFileSystemProvider>().Object, new Mock <IVsSourceControlTracker>().Object), "solutionManager");
 }
 public void ThrowsIfInputIsNull()
 {
     // Act & Assert
     ExceptionAssert.ThrowsArgNull(() => PathHelper.SmartTruncate(null, 10), "path");
 }
Пример #23
0
 public static void GetLocalRepositoryWhenPackageManagerFactoryIsNull()
 {
     // Act & Assert
     ExceptionAssert.ThrowsArgNull(() => ProjectRetargetingUtility.GetLocalRepository(null), "packageManagerFactory");
 }
Пример #24
0
 public void BitlyLoginThrowsWhenSetToNull()
 {
     ExceptionAssert.ThrowsArgNull(() => LinkShare.BitlyLogin = null, "value");
 }
Пример #25
0
        public void ConstructorRequiresNonNullListener()
        {
            var codeParser = new CSharpCodeParser();

            ExceptionAssert.ThrowsArgNull(() => new ParserContext(new BufferingTextReader(TextReader.Null), codeParser, new HtmlMarkupParser(), codeParser, null), "visitor");
        }
Пример #26
0
 public void ConstructorRequiresNonNullActiveParser()
 {
     ExceptionAssert.ThrowsArgNull(() => new ParserContext(new BufferingTextReader(TextReader.Null), new CSharpCodeParser(), new HtmlMarkupParser(), null, new Mock <ParserVisitor>().Object), "activeParser");
 }
 public void CtorNullSourceProviderOrRepositoryFactoryThrows()
 {
     // Assert
     ExceptionAssert.ThrowsArgNull(() => new VsPackageSourceRepository(new Mock <IPackageRepositoryFactory>().Object, null), "packageSourceProvider");
     ExceptionAssert.ThrowsArgNull(() => new VsPackageSourceRepository(null, new Mock <IVsPackageSourceProvider>().Object), "repositoryFactory");
 }
Пример #28
0
        public void ConstructorRequiresNonNullSource()
        {
            var codeParser = new CSharpCodeParser();

            ExceptionAssert.ThrowsArgNull(() => new ParserContext(null, codeParser, new HtmlMarkupParser(), codeParser, new Mock <ParserVisitor>().Object), "source");
        }
Пример #29
0
 public void ValidationInputCssClassNameThrowsWhenAssignedNull()
 {
     // Act and Assert
     ExceptionAssert.ThrowsArgNull(() => HtmlHelper.ValidationInputCssClassName = null, "value");
 }
Пример #30
0
        public void ConstructorRequiresNonNullMarkupParser()
        {
            var codeParser = new CSharpCodeParser();

            ExceptionAssert.ThrowsArgNull(() => new ParserContext(new BufferingTextReader(TextReader.Null), codeParser, null, codeParser, new Mock <ParserVisitor>().Object), "markupParser");
        }