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
|
|
|
|
{
|
2024-05-28 15:30:16 -04:00
|
|
|
|
public class ResultEventArgsTests
|
2021-11-25 21:06:19 -08:00
|
|
|
|
{
|
|
|
|
|
|
[Fact]
|
|
|
|
|
|
public void EmptySuccessTest()
|
|
|
|
|
|
{
|
2024-05-22 14:49:45 -04:00
|
|
|
|
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!";
|
2024-05-22 14:49:45 -04:00
|
|
|
|
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()
|
|
|
|
|
|
{
|
2024-05-22 14:49:45 -04:00
|
|
|
|
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!";
|
2024-05-22 14:49:45 -04:00
|
|
|
|
var actual = ResultEventArgs.Failure(message);
|
2021-11-25 21:06:19 -08:00
|
|
|
|
Assert.False(actual);
|
|
|
|
|
|
Assert.Equal(message, actual.Message);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|