Files
linux-packaging-mono/external/corefx/src/System.IO.FileSystem.Watcher/tests/InternalBufferOverflowException.cs
Xamarin Public Jenkins (auto-signing) 7d7f676260 Imported Upstream version 5.16.0.100
Former-commit-id: 38faa55fb9669e35e7d8448b15c25dc447f25767
2018-08-07 15:19:03 +00:00

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);
}
}
}