Multi-Platform Package Manager for Stable Diffusion
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

30 lines
689 B

using System.Diagnostics.CodeAnalysis;
using StabilityMatrix.Core.Helper;
namespace StabilityMatrix.Tests.Helper;
[TestClass]
public class EventManagerTests
{
private EventManager eventManager = null!;
[TestInitialize]
public void TestInitialize()
{
eventManager = EventManager.Instance;
}
[TestMethod]
public void GlobalProgressChanged_ShouldBeInvoked()
{
// Arrange
var progress = 0;
eventManager.GlobalProgressChanged += (sender, args) => progress = args;
// Act
eventManager.OnGlobalProgressChanged(100);
// Assert
Assert.AreEqual(100, progress);
}
}