-
Notifications
You must be signed in to change notification settings - Fork 4.6k
/
MissingSatelliteAssemblyException.cs
45 lines (40 loc) · 1.55 KB
/
MissingSatelliteAssemblyException.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using Xunit;
namespace System.Resources.Tests
{
public partial class MissingSatelliteAssemblyExceptionTests
{
[Fact]
public void ConstructorSimple()
{
MissingSatelliteAssemblyException msae = new MissingSatelliteAssemblyException();
Assert.NotNull(msae.Message);
}
[Fact]
public void ConstructorWithMessage()
{
const string message = "message";
MissingSatelliteAssemblyException msae = new MissingSatelliteAssemblyException(message);
Assert.Equal(message, msae.Message);
}
[Fact]
public void ConstructorWithMessageAndCultureName()
{
const string message = "message";
const string cultureName = "fr-FR";
MissingSatelliteAssemblyException msae = new MissingSatelliteAssemblyException(message, cultureName);
Assert.Equal(message, msae.Message);
Assert.Equal(cultureName, msae.CultureName);
}
[Fact]
public void ConstructorWithMessageAndInnerException()
{
string message = "message";
Exception innerException = new Exception();
MissingSatelliteAssemblyException msae = new MissingSatelliteAssemblyException(message, innerException);
Assert.Equal(message, msae.Message);
Assert.Same(innerException, msae.InnerException);
}
}
}