You've already forked linux-packaging-mono
41 lines
1.3 KiB
C#
41 lines
1.3 KiB
C#
// Licensed to the .NET Foundation under one or more agreements.
|
|
// The .NET Foundation licenses this file to you under the MIT license.
|
|
// See the LICENSE file in the project root for more information.
|
|
|
|
using Xunit;
|
|
using System.Runtime.Serialization.Formatters.Tests;
|
|
|
|
namespace System.IO.Tests
|
|
{
|
|
public static class InternalBufferOverflowExceptionTests
|
|
{
|
|
[Fact]
|
|
public static void DefaultConstructor()
|
|
{
|
|
InternalBufferOverflowException ide = new InternalBufferOverflowException();
|
|
|
|
Assert.NotNull(ide.Message);
|
|
}
|
|
|
|
[Fact]
|
|
public static void MessageConstructor()
|
|
{
|
|
string message = "MessageConstructor";
|
|
InternalBufferOverflowException ide = new InternalBufferOverflowException(message);
|
|
|
|
Assert.Equal(message, ide.Message);
|
|
}
|
|
|
|
[Fact]
|
|
public static void MessageInnerExceptionConstructor()
|
|
{
|
|
string message = "MessageConstructor";
|
|
Exception innerException = new Exception();
|
|
InternalBufferOverflowException ide = new InternalBufferOverflowException(message, innerException);
|
|
|
|
Assert.Equal(message, ide.Message);
|
|
Assert.Same(innerException, ide.InnerException);
|
|
}
|
|
}
|
|
}
|