Files
MPF/MPF.Frontend.Test/ResultEventArgsTests.cs

43 lines
1.0 KiB
C#
Raw Normal View History

2024-05-28 13:44:57 -04:00
using MPF.Frontend;
2021-11-25 21:06:19 -08:00
using Xunit;
2024-12-03 13:27:55 -05:00
namespace MPF.Frontend.Test
2021-11-25 21:06:19 -08:00
{
public class ResultEventArgsTests
2021-11-25 21:06:19 -08:00
{
[Fact]
public void EmptySuccessTest()
{
var actual = ResultEventArgs.Success();
2021-11-25 21:06:19 -08:00
Assert.True(actual);
Assert.Empty(actual.Message);
}
[Fact]
public void CustomMessageSuccessTest()
{
string message = "Success!";
var actual = ResultEventArgs.Success(message);
2021-11-25 21:06:19 -08:00
Assert.True(actual);
Assert.Equal(message, actual.Message);
}
[Fact]
public void EmptyFailureTest()
{
var actual = ResultEventArgs.Failure();
2021-11-25 21:06:19 -08:00
Assert.False(actual);
Assert.Empty(actual.Message);
}
[Fact]
public void CustomMessageFailureTest()
{
string message = "Failure!";
var actual = ResultEventArgs.Failure(message);
2021-11-25 21:06:19 -08:00
Assert.False(actual);
Assert.Equal(message, actual.Message);
}
}
}