Files
speckle-sharp-sdk/tests/Speckle.Core.Tests.Unit/Models/Extensions/ExceptionTests.cs
T
2024-06-21 08:42:42 +01:00

27 lines
675 B
C#

using NUnit.Framework;
using Speckle.Core.Models.Extensions;
namespace Speckle.Core.Tests.Unit.Models.Extensions;
[TestFixture]
[TestOf(typeof(BaseExtensions))]
public class ExceptionTests
{
[Test]
public void CanPrintAllInnerExceptions()
{
var ex = new Exception("Some error");
var exMsg = ex.ToFormattedString();
Assert.That(exMsg, Is.Not.Null);
var ex2 = new Exception("One or more errors occurred", ex);
var ex2Msg = ex2.ToFormattedString();
Assert.That(ex2Msg, Is.Not.Null);
var ex3 = new AggregateException("One or more errors occurred", ex2);
var ex3Msg = ex3.ToFormattedString();
Assert.That(ex3Msg, Is.Not.Null);
}
}