Files
MPF/MPF.Test/Core/Data/ResultTests.cs
Matt Nadareski 0f1b23056c Fix build
2024-05-23 13:40:59 -04:00

43 lines
1.0 KiB
C#

using MPF.Core;
using Xunit;
namespace MPF.Test.Core.Data
{
public class ResultTests
{
[Fact]
public void EmptySuccessTest()
{
var actual = ResultEventArgs.Success();
Assert.True(actual);
Assert.Empty(actual.Message);
}
[Fact]
public void CustomMessageSuccessTest()
{
string message = "Success!";
var actual = ResultEventArgs.Success(message);
Assert.True(actual);
Assert.Equal(message, actual.Message);
}
[Fact]
public void EmptyFailureTest()
{
var actual = ResultEventArgs.Failure();
Assert.False(actual);
Assert.Empty(actual.Message);
}
[Fact]
public void CustomMessageFailureTest()
{
string message = "Failure!";
var actual = ResultEventArgs.Failure(message);
Assert.False(actual);
Assert.Equal(message, actual.Message);
}
}
}