199 references to Throws
Analyzer.Utilities.UnitTests (5)
Lightup\LightupHelpersTests.cs (5)
32Assert.Throws<NullReferenceException>(() => propertyAccessor(null!)); 38Assert.Throws<NullReferenceException>(() => withPropertyAccessor(null!, new object())); 51Assert.Throws<NullReferenceException>(() => propertyAccessor(null!)); 57Assert.Throws<NullReferenceException>(() => withPropertyAccessor(null!, new object())); 70Assert.Throws<NullReferenceException>(() => accessor(null!, 0));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenTupleTest.cs (3)
6283var e = Assert.Throws<ArgumentException>(() => comp.CreateTupleTypeSymbol(intType)); 6871var e = Assert.Throws<ArgumentException>(() => comp.CreateTupleTypeSymbol(elementTypes, elementNullableAnnotations: ImmutableArray<CodeAnalysis.NullableAnnotation>.Empty)); 6911var e = Assert.Throws<ArgumentException>(() => comp.CreateTupleTypeSymbol(elementTypes, elementNullableAnnotations: CreateAnnotations(CodeAnalysis.NullableAnnotation.NotAnnotated, 8)));
Emit\CompilationEmitTests.cs (2)
5489Assert.Throws<OperationCanceledException>(() => comp.Emit(peStream, 5511Assert.Throws<OperationCanceledException>(() => compilation.Emit(broken));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
PDB\PDBTests.cs (1)
106Assert.Throws<ArgumentException>(() => context.AddSource("hint3", SourceText.From("class G3 { void F() {} }", encoding: null, checksumAlgorithm: SourceHashAlgorithm.Sha256)));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
Attributes\AttributeTests.cs (6)
5759Assert.Throws<InvalidOperationException>(() => args[0].Value); 5763Assert.Throws<InvalidOperationException>(() => args[1].Value); 5769Assert.Throws<InvalidOperationException>(() => named["P"].Value); 5773Assert.Throws<InvalidOperationException>(() => named["F"].Value); 5803Assert.Throws<InvalidOperationException>(() => args[0].Values); 5807Assert.Throws<InvalidOperationException>(() => args[1].Values);
Attributes\AttributeTests_WellKnownAttributes.cs (4)
865Assert.Throws<InvalidOperationException>(() => ps[0].ExplicitDefaultValue); 931Assert.Throws<InvalidOperationException>(() => ps[0].ExplicitDefaultValue); 1020Assert.Throws<InvalidOperationException>(() => ps[0].ExplicitDefaultValue); 1064Assert.Throws<InvalidOperationException>(() => ps[0].ExplicitDefaultValue);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (25)
Semantics\AccessCheckTests.cs (2)
1525Assert.Throws<ArgumentException>(() => ((Compilation)comp2).IsSymbolAccessibleWithin(ptr1, b)); 1526Assert.Throws<ArgumentException>(() => ((Compilation)comp2).IsSymbolAccessibleWithin(ptr2, b));
Semantics\MemberResolutionResultTests.cs (1)
23Assert.Throws<NotSupportedException>(() => d.Equals(d));
Semantics\NamedAndOptionalTests.cs (18)
2054Assert.Throws<InvalidOperationException>(() => parameters[0].ExplicitDefaultValue); 2072Assert.Throws<InvalidOperationException>(() => parameters[3].ExplicitDefaultValue); 2078Assert.Throws<InvalidOperationException>(() => parameters[4].ExplicitDefaultValue); 2085Assert.Throws<InvalidOperationException>(() => parameters[5].ExplicitDefaultValue); 2137Assert.Throws<InvalidOperationException>(() => parameters[0].ExplicitDefaultValue); 2148Assert.Throws<InvalidOperationException>(() => parameters[2].ExplicitDefaultValue); 2187Assert.Throws<InvalidOperationException>(() => parameters[0].ExplicitDefaultValue); 2205Assert.Throws<InvalidOperationException>(() => parameters[3].ExplicitDefaultValue); 2211Assert.Throws<InvalidOperationException>(() => parameters[4].ExplicitDefaultValue); 2224Assert.Throws<InvalidOperationException>(() => parameters[6].ExplicitDefaultValue); 2270Assert.Throws<InvalidOperationException>(() => parameters[0].ExplicitDefaultValue); 2288Assert.Throws<InvalidOperationException>(() => parameters[3].ExplicitDefaultValue); 2294Assert.Throws<InvalidOperationException>(() => parameters[4].ExplicitDefaultValue); 2301Assert.Throws<InvalidOperationException>(() => parameters[5].ExplicitDefaultValue); 2352Assert.Throws<InvalidOperationException>(() => parameters[0].ExplicitDefaultValue); 2364Assert.Throws<InvalidOperationException>(() => parameters[2].ExplicitDefaultValue); 2370Assert.Throws<InvalidOperationException>(() => parameters[3].ExplicitDefaultValue); 2377Assert.Throws<InvalidOperationException>(() => parameters[4].ExplicitDefaultValue);
SourceGeneration\GeneratorDriverTests.cs (4)
1701Assert.Throws<UserFunctionException>(() => userThrowsFunc(20, CancellationToken.None)); 1714Assert.Throws<OperationCanceledException>(() => userTimeoutFunc(30, new CancellationToken(true))); 1718Assert.Throws<UserFunctionException>(() => userOtherTimeoutFunc(30, CancellationToken.None)); 3004Assert.Throws<ArgumentNullException>(() => driver.ReplaceAdditionalText(additionalText1, null!));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Symbols\ExtensionMethodTests.cs (3)
2699Assert.Throws<ArgumentNullException>(() => nonGenericExtension.ReduceExtensionMethod(receiverType: null, compilation: null!)); 2702Assert.Throws<ArgumentNullException>(() => genericExtension.ReduceExtensionMethod(receiverType: null, compilation: null!)); 2743Assert.Throws<InvalidOperationException>(() => methodSymbol.ThisParameter);
Symbols\Retargeting\RetargetCustomAttributes.cs (4)
309Assert.Throws<InvalidOperationException>(() => args[0].Value); 313Assert.Throws<InvalidOperationException>(() => args[1].Value); 319Assert.Throws<InvalidOperationException>(() => named["P"].Value); 323Assert.Throws<InvalidOperationException>(() => named["F"].Value);
Microsoft.CodeAnalysis.Features.UnitTests (6)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (6)
2280Assert.Throws<InvalidOperationException>(() => debuggingSession.CommitSolutionUpdate()); 2281Assert.Throws<InvalidOperationException>(() => debuggingSession.DiscardSolutionUpdate()); 4917Assert.Throws<ObjectDisposedException>(() => debuggingSession.BreakStateOrCapabilitiesChanged(inBreakState: true)); 4918Assert.Throws<ObjectDisposedException>(() => debuggingSession.DiscardSolutionUpdate()); 4919Assert.Throws<ObjectDisposedException>(() => debuggingSession.CommitSolutionUpdate()); 4920Assert.Throws<ObjectDisposedException>(() => debuggingSession.EndSession(out _));
Microsoft.CodeAnalysis.UnitTests (85)
Collections\Extensions\ImmutableArrayExtensionsTests.cs (7)
232Assert.Throws<InvalidOperationException>(() => roa.Last()); 234Assert.Throws<InvalidOperationException>(() => roa.Last(i => i < 1)); 256Assert.Throws<InvalidOperationException>(() => roa.SingleOrDefault()); 313Assert.Throws<KeyNotFoundException>(() => dict["One"]); 319Assert.Throws<KeyNotFoundException>(() => dict[""]); 325Assert.Throws<KeyNotFoundException>(() => dict["THREE"]); 331Assert.Throws<KeyNotFoundException>(() => dict["four"]);
Collections\HashSet\SegmentedHashSet_Generic_Tests`1.cs (2)
271Assert.Throws<ArgumentOutOfRangeException>(() => set.CopyTo(arr, 0, -1)); 272Assert.Throws<ArgumentOutOfRangeException>(() => set.CopyTo(arr, 0, int.MinValue));
Collections\ImmutableSegmentedDictionaryBuilderTest.cs (1)
113Assert.Throws<InvalidOperationException>(() => enumerator.MoveNext());
Collections\ImmutableSegmentedDictionaryTest.cs (1)
299var exception = Assert.Throws<KeyNotFoundException>(() => map[missingKey]);
Collections\ImmutableSegmentedListBuilderTest.cs (1)
107Assert.Throws<InvalidOperationException>(() => enumerator.MoveNext());
Collections\ImmutableSegmentedListTest.cs (4)
623Assert.Throws<ArgumentException>(() => list.RemoveRange(4, 0)); 624Assert.Throws<ArgumentException>(() => list.RemoveRange(0, 4)); 625Assert.Throws<ArgumentException>(() => list.RemoveRange(2, 2)); 832Assert.Throws<ArgumentOutOfRangeException>(() => list.ItemRef(5));
Collections\List\SegmentedList.Generic.Tests.AddRange.cs (4)
117Assert.Throws<ArgumentNullException>(() => list.AddRange(null!)); 139Assert.Throws<InvalidOperationException>(() => list.AddRange(list.Where(_ => true))); 141Assert.Throws<InvalidOperationException>(() => list.AddRange(list.Where(_ => true))); 151Assert.Throws<OverflowException>(() => list.AddRange(collection));
Collections\List\SegmentedList.Generic.Tests.BinarySearch.cs (2)
70Assert.Throws<ArgumentOutOfRangeException>(() => list.BinarySearch(-1, count, element, GetIComparer())); //"ArgumentOutOfRangeException should be thrown on negative index." 71Assert.Throws<ArgumentOutOfRangeException>(() => list.BinarySearch(0, -1, element, GetIComparer())); //"ArgumentOutOfRangeException should be thrown on negative count."
Collections\List\SegmentedList.Generic.Tests.IndexOf.cs (20)
196Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, count + 1)); //"Expect ArgumentOutOfRangeException for index greater than length of list.." 197Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, count + 10)); //"Expect ArgumentOutOfRangeException for index greater than length of list.." 198Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, -1)); //"Expect ArgumentOutOfRangeException for negative index." 199Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, int.MinValue)); //"Expect ArgumentOutOfRangeException for negative index." 208Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, count, 1)); //"ArgumentOutOfRangeException expected on index larger than array." 209Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, count + 1, 1)); //"ArgumentOutOfRangeException expected on index larger than array." 210Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, 0, count + 1)); //"ArgumentOutOfRangeException expected on count larger than array." 211Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, count / 2, count / 2 + 2)); //"ArgumentOutOfRangeException expected.." 212Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, 0, count + 1)); //"ArgumentOutOfRangeException expected on count larger than array." 213Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, 0, -1)); //"ArgumentOutOfRangeException expected on negative count." 214Assert.Throws<ArgumentOutOfRangeException>(() => list.IndexOf(element, -1, 1)); //"ArgumentOutOfRangeException expected on negative index." 223Assert.Throws<ArgumentOutOfRangeException>(() => list.LastIndexOf(element, count)); //"ArgumentOutOfRangeException expected." 227Assert.Throws<ArgumentOutOfRangeException>(() => list.LastIndexOf(element, -1)); 239Assert.Throws<ArgumentOutOfRangeException>(() => list.LastIndexOf(element, 0, count + 1)); //"Expected ArgumentOutOfRangeException." 240Assert.Throws<ArgumentOutOfRangeException>(() => list.LastIndexOf(element, count / 2, count / 2 + 2)); //"Expected ArgumentOutOfRangeException." 241Assert.Throws<ArgumentOutOfRangeException>(() => list.LastIndexOf(element, 0, count + 1)); //"Expected ArgumentOutOfRangeException." 242Assert.Throws<ArgumentOutOfRangeException>(() => list.LastIndexOf(element, 0, -1)); //"Expected ArgumentOutOfRangeException." 243Assert.Throws<ArgumentOutOfRangeException>(() => list.LastIndexOf(element, -1, count)); //"Expected ArgumentOutOfRangeException." 244Assert.Throws<ArgumentOutOfRangeException>(() => list.LastIndexOf(element, -1, 1)); //"Expected ArgumentOutOfRangeException." Assert.Throws<ArgumentOutOfRangeException>(() => list.LastIndexOf(element, count, 0)); //"Expected ArgumentOutOfRangeException." 245Assert.Throws<ArgumentOutOfRangeException>(() => list.LastIndexOf(element, count, 1)); //"Expected ArgumentOutOfRangeException."
Collections\List\SegmentedList.Generic.Tests.Misc.cs (2)
187Assert.Throws<ArgumentOutOfRangeException>(() => list.InsertRange(bad[i], constructIEnumerable(items))); //"ArgumentOutOfRangeException expected" 190Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, null!)); //"ArgumentNullException expected."
Collections\List\SegmentedList.Generic.Tests.Reverse.cs (1)
163Assert.Throws<ArgumentOutOfRangeException>(() => list.Reverse(invalidSet.Item1, invalidSet.Item2));
Collections\List\SegmentedList.Generic.Tests.Sort.cs (1)
182Assert.Throws<ArgumentOutOfRangeException>(() => list.Sort(invalidSet.Item1, invalidSet.Item2, GetIComparer()));
Collections\SegmentedArrayTests.cs (20)
52Assert.Throws<NullReferenceException>(() => data[0]); 53Assert.Throws<NullReferenceException>(() => ((IReadOnlyList<IntPtr>)data)[0]); 54Assert.Throws<NullReferenceException>(() => ((IList<IntPtr>)data)[0]); 55Assert.Throws<NullReferenceException>(() => ((IList<IntPtr>)data)[0] = IntPtr.Zero); 64Assert.Throws<NullReferenceException>(() => data.CopyTo(Array.Empty<IntPtr>(), 0)); 65Assert.Throws<NullReferenceException>(() => ((ICollection<IntPtr>)data).CopyTo(Array.Empty<IntPtr>(), 0)); 76Assert.Throws<NotSupportedException>(() => ((IList)data).Add(IntPtr.Zero)); 77Assert.Throws<NotSupportedException>(() => ((ICollection<IntPtr>)data).Add(IntPtr.Zero)); 78Assert.Throws<NotSupportedException>(() => ((ICollection<IntPtr>)data).Clear()); 79Assert.Throws<NotSupportedException>(() => ((IList)data).Insert(0, IntPtr.Zero)); 80Assert.Throws<NotSupportedException>(() => ((IList<IntPtr>)data).Insert(0, IntPtr.Zero)); 81Assert.Throws<NotSupportedException>(() => ((IList)data).Remove(IntPtr.Zero)); 82Assert.Throws<NotSupportedException>(() => ((ICollection<IntPtr>)data).Remove(IntPtr.Zero)); 83Assert.Throws<NotSupportedException>(() => ((IList)data).RemoveAt(0)); 84Assert.Throws<NotSupportedException>(() => ((IList<IntPtr>)data).RemoveAt(0)); 86Assert.Throws<NullReferenceException>(() => ((IList)data).Clear()); 87Assert.Throws<NullReferenceException>(() => ((IList)data).Contains(IntPtr.Zero)); 88Assert.Throws<NullReferenceException>(() => ((ICollection<IntPtr>)data).Contains(IntPtr.Zero)); 89Assert.Throws<NullReferenceException>(() => ((IList)data).IndexOf(IntPtr.Zero)); 90Assert.Throws<NullReferenceException>(() => ((IList<IntPtr>)data).IndexOf(IntPtr.Zero));
Collections\TemporaryArrayTests.cs (1)
69Assert.Throws<IndexOutOfRangeException>(() => array[i]);
Diagnostics\OperationTests.cs (6)
33Assert.Throws<InvalidOperationException>(() => dynamicExpression.GetArgumentName(0)); 34Assert.Throws<InvalidOperationException>(() => dynamicExpression.GetArgumentRefKind(0)); 63Assert.Throws<ArgumentOutOfRangeException>(() => dynamicExpression.GetArgumentName(-1)); 64Assert.Throws<ArgumentOutOfRangeException>(() => dynamicExpression.GetArgumentRefKind(-1)); 67Assert.Throws<ArgumentOutOfRangeException>(() => dynamicExpression.GetArgumentName(100)); 68Assert.Throws<ArgumentOutOfRangeException>(() => dynamicExpression.GetArgumentRefKind(100));
InternalUtilities\OneOrManyTests.cs (4)
214Assert.Throws<IndexOutOfRangeException>(() => single[1]); 215Assert.Throws<IndexOutOfRangeException>(() => single[-1]); 216Assert.Throws<IndexOutOfRangeException>(() => quad[5]); 217Assert.Throws<IndexOutOfRangeException>(() => quad[-1]);
InternalUtilities\SpecializedCollectionsTests.cs (8)
40Assert.Throws<NotSupportedException>(() => ((ICollection<int>)(emptySet)).Add(0)); 41Assert.Throws<NotSupportedException>(() => emptySet.Remove(0)); 42Assert.Throws<NotSupportedException>(() => emptySet.Clear()); 59Assert.Throws<NotSupportedException>(() => emptySet.Add(0)); 60Assert.Throws<NotSupportedException>(() => emptySet.ExceptWith(new int[0])); 61Assert.Throws<NotSupportedException>(() => emptySet.IntersectWith(new int[0])); 62Assert.Throws<NotSupportedException>(() => emptySet.SymmetricExceptWith(new int[0])); 63Assert.Throws<NotSupportedException>(() => emptySet.UnionWith(new int[0]));
Microsoft.CodeAnalysis.Workspaces.UnitTests (19)
SolutionTests\SolutionTests.cs (18)
973Assert.Throws<ArgumentNullException>(() => solution.WithAnalyzerConfigDocumentText(documentId, (SourceText)null!, PreservationMode.PreserveIdentity)); 974Assert.Throws<ArgumentOutOfRangeException>(() => solution.WithAnalyzerConfigDocumentText(documentId, text, (PreservationMode)(-1))); 997Assert.Throws<ArgumentNullException>(() => solution.WithAnalyzerConfigDocumentText(documentId, (SourceText)null!, PreservationMode.PreserveIdentity)); 998Assert.Throws<ArgumentOutOfRangeException>(() => solution.WithAnalyzerConfigDocumentText(documentId, textAndVersion, (PreservationMode)(-1))); 1020Assert.Throws<ArgumentOutOfRangeException>(() => solution.WithDocumentTextLoader(documentId, loader, (PreservationMode)(-1))); 1022Assert.Throws<ArgumentNullException>(() => solution.WithDocumentTextLoader(null!, loader, PreservationMode.PreserveIdentity)); 1023Assert.Throws<InvalidOperationException>(() => solution.WithDocumentTextLoader(s_unrelatedDocumentId, loader, PreservationMode.PreserveIdentity)); 1042Assert.Throws<ArgumentOutOfRangeException>(() => solution.WithAdditionalDocumentTextLoader(documentId, loader, (PreservationMode)(-1))); 1044Assert.Throws<ArgumentNullException>(() => solution.WithAdditionalDocumentTextLoader(null!, loader, PreservationMode.PreserveIdentity)); 1045Assert.Throws<InvalidOperationException>(() => solution.WithAdditionalDocumentTextLoader(s_unrelatedDocumentId, loader, PreservationMode.PreserveIdentity)); 1063Assert.Throws<ArgumentNullException>(() => solution.WithAnalyzerConfigDocumentTextLoader(documentId, null!, PreservationMode.PreserveIdentity)); 1064Assert.Throws<ArgumentOutOfRangeException>(() => solution.WithAnalyzerConfigDocumentTextLoader(documentId, loader, (PreservationMode)(-1))); 1066Assert.Throws<ArgumentNullException>(() => solution.WithAnalyzerConfigDocumentTextLoader(null!, loader, PreservationMode.PreserveIdentity)); 1067Assert.Throws<InvalidOperationException>(() => solution.WithAnalyzerConfigDocumentTextLoader(s_unrelatedDocumentId, loader, PreservationMode.PreserveIdentity)); 2182Assert.Throws<InvalidOperationException>(() => solution3.AddAnalyzerReferences(projectId, [analyzerRef1])); 2209Assert.Throws<InvalidOperationException>(() => solution.RemoveAnalyzerReference(ProjectId.CreateNewId(), analyzerRef1)); 2249Assert.Throws<InvalidOperationException>(() => solution3.AddAnalyzerReferences([analyzerRef1])); 2376Assert.Throws<InvalidOperationException>(() => solution.AddDocument(documentId: DocumentId.CreateNewId(ProjectId.CreateNewId()), "name", loader));
UtilityTest\AsyncLazyTests.cs (1)
296: Assert.Throws<ArgumentException>(() => lazy.GetValue(CancellationToken.None));
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (3)
210var ex = Assert.Throws<JsonException>(() => response.Result); 229var ex = Assert.Throws<InvalidOperationException>(() => response.Result); 248var ex = Assert.Throws<InvalidOperationException>(() => response.Result);
Microsoft.Extensions.AsyncState.Tests (2)
AsyncStateTests.cs (2)
114Assert.Throws<InvalidOperationException>(() => state.Get(token)); 187Assert.Throws<InvalidOperationException>(() => state.Get(token));
Microsoft.Extensions.Http.Resilience.Tests (1)
Routing\RoutingStrategyTest.cs (1)
85Assert.Throws<OptionsValidationException>(() => CreateStrategy());
Microsoft.Extensions.Telemetry.Tests (6)
Latency\Internal\LatencyContextRegistrySetTests.cs (6)
49Assert.Throws<ArgumentException>(() => GetRegistry(n, e, e)); 50Assert.Throws<ArgumentException>(() => GetRegistry(e, n, e)); 51Assert.Throws<ArgumentException>(() => GetRegistry(e, e, n)); 54Assert.Throws<ArgumentException>(() => GetRegistry(n, e, e)); 55Assert.Throws<ArgumentException>(() => GetRegistry(e, n, e)); 56Assert.Throws<ArgumentException>(() => GetRegistry(e, e, n));
Microsoft.Gen.Metrics.Generated.Tests (4)
MetricTests.cs (2)
476var ex = Assert.Throws<ArgumentNullException>(() => recorder.Record(4L, null!)); 483var ex = Assert.Throws<ArgumentNullException>(() => counter.Add(4M, null!));
MetricTests.Ext.cs (2)
21var ex = Assert.Throws<ArgumentNullException>(() => recorder.Record(4L, null!)); 28var ex = Assert.Throws<ArgumentNullException>(() => counter.Add(4M, null!));
Microsoft.ML.TestFramework (1)
DataPipe\Parquet.cs (1)
31var ex = Assert.Throws<InvalidOperationException>(() => TestCore(pathData, false, new[] { "loader=Parquet{bigIntDates=+}" }, forceDense: true));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (18)
CodeModel\FileCodeFunctionTests.cs (1)
514Assert.Throws<COMException>(() =>
ProjectSystemShim\CPS\SourceFileHandlingTests.cs (17)
314Assert.Throws<ArgumentException>(() => project.ReorderSourceFiles([sourceFileFullPath4, sourceFileFullPath5])); 317Assert.Throws<InvalidOperationException>(() => project.ReorderSourceFiles([@"C:\invalid source file", sourceFileFullPath2, sourceFileFullPath3, sourceFileFullPath4, sourceFileFullPath5])); 319Assert.Throws<ArgumentOutOfRangeException>(() => project.ReorderSourceFiles([])); 320Assert.Throws<ArgumentOutOfRangeException>(() => project.ReorderSourceFiles(null)); 341Assert.Throws<ArgumentException>(() => project.ReorderSourceFiles([sourceFileFullPath4, sourceFileFullPath5])); 342Assert.Throws<ArgumentException>(() => project.ReorderSourceFiles([@"C:\invalid source file"])); // no files were added, therefore we should get an argument exception 343Assert.Throws<ArgumentOutOfRangeException>(() => project.ReorderSourceFiles([])); 344Assert.Throws<ArgumentOutOfRangeException>(() => project.ReorderSourceFiles(null)); 349Assert.Throws<ArgumentException>(() => project.ReorderSourceFiles([sourceFileFullPath4, sourceFileFullPath5])); 350Assert.Throws<InvalidOperationException>(() => project.ReorderSourceFiles([@"C:\invalid source file"])); 351Assert.Throws<ArgumentOutOfRangeException>(() => project.ReorderSourceFiles([])); 352Assert.Throws<ArgumentOutOfRangeException>(() => project.ReorderSourceFiles(null)); 365Assert.Throws<ArgumentException>(() => project.ReorderSourceFiles([sourceFileFullPath4, sourceFileFullPath5])); 366Assert.Throws<InvalidOperationException>(() => project.ReorderSourceFiles([@"C:\invalid source file", sourceFileFullPath2, sourceFileFullPath3, sourceFileFullPath4, sourceFileFullPath5])); 367Assert.Throws<ArgumentOutOfRangeException>(() => project.ReorderSourceFiles([])); 368Assert.Throws<ArgumentOutOfRangeException>(() => project.ReorderSourceFiles(null)); 390Assert.Throws<InvalidOperationException>(() => project.ReorderSourceFiles([sourceFileFullPath2]));
Shared.Tests (1)
EmptyCollections\EmptyReadonlyDictionaryTests.cs (1)
17Assert.Throws<KeyNotFoundException>(() => instance[5]);