You've already forked linux-packaging-mono
Imported Upstream version 5.0.0.42
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
This commit is contained in:
parent
1190d13a04
commit
6bdd276d05
46
external/corefx/src/System.IO.FileSystem.Watcher/tests/InternalBufferOverflowException.cs
vendored
Normal file
46
external/corefx/src/System.IO.FileSystem.Watcher/tests/InternalBufferOverflowException.cs
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
// 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);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public static void ExceptionRoundtrips()
|
||||
{
|
||||
BinaryFormatterHelpers.AssertRoundtrips(new InternalBufferOverflowException());
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user