mirror of
https://github.com/SabreTools/MPF.git
synced 2026-02-13 21:31:22 +00:00
* Namespace cleanups * Make dump validation instanced * Add note to Tasks * Move stuff to DumpEnvironment Most of the stuff in Tasks.cs acted on a single input parameter, namely a DumpEnvironment. Since that's the case, it was more logical to wrap those into DumpEnvironment and make them instance methods rather than keep them static. Due to this change, quite a few methods changed access, and some had to be marked internal due to wanting them to be tested separately. * Gut Tasks * One less thing in MainWindow * Remove explicit cast * Wrong check * Create helper method * Disable scan button on dump * Remove unnecessary getters/setters * Method name/description cleanup * Address TODO * Namespace cleanups * Make dump validation instanced * Add note to Tasks * Move stuff to DumpEnvironment Most of the stuff in Tasks.cs acted on a single input parameter, namely a DumpEnvironment. Since that's the case, it was more logical to wrap those into DumpEnvironment and make them instance methods rather than keep them static. Due to this change, quite a few methods changed access, and some had to be marked internal due to wanting them to be tested separately. * Gut Tasks * One less thing in MainWindow * Remove explicit cast * Wrong check * Create helper method * Disable scan button on dump * Remove unnecessary getters/setters * Method name/description cleanup * Address TODO * Clean up OnContentRendered * Namespace cleanups * Make dump validation instanced * Add note to Tasks * Move stuff to DumpEnvironment Most of the stuff in Tasks.cs acted on a single input parameter, namely a DumpEnvironment. Since that's the case, it was more logical to wrap those into DumpEnvironment and make them instance methods rather than keep them static. Due to this change, quite a few methods changed access, and some had to be marked internal due to wanting them to be tested separately. * Gut Tasks * One less thing in MainWindow * Remove explicit cast * Wrong check * Create helper method * Disable scan button on dump * Remove unnecessary getters/setters * Method name/description cleanup * Address TODO * Clean up OnContentRendered * Update event handlers
41 lines
1.1 KiB
C#
41 lines
1.1 KiB
C#
using DICUI.Utilities;
|
|
using Xunit;
|
|
|
|
namespace DICUI.Test
|
|
{
|
|
public class ResultTest
|
|
{
|
|
[Fact]
|
|
public void ResultSuccessTest()
|
|
{
|
|
Result actual = Result.Success();
|
|
Assert.Empty(actual.Message);
|
|
|
|
string message = "Success!";
|
|
actual = Result.Success(message);
|
|
Assert.Equal(message, actual.Message);
|
|
|
|
message = "Success! {0}";
|
|
string parameter = "Parameter";
|
|
actual = Result.Success(message, parameter);
|
|
Assert.Equal(string.Format(message, parameter), actual.Message);
|
|
}
|
|
|
|
[Fact]
|
|
public void ResultFailureTest()
|
|
{
|
|
Result actual = Result.Failure();
|
|
Assert.Empty(actual.Message);
|
|
|
|
string message = "Failure!";
|
|
actual = Result.Failure(message);
|
|
Assert.Equal(message, actual.Message);
|
|
|
|
message = "Failure! {0}";
|
|
string parameter = "Parameter";
|
|
actual = Result.Failure(message, parameter);
|
|
Assert.Equal(string.Format(message, parameter), actual.Message);
|
|
}
|
|
}
|
|
}
|