feat(delmia-notifier): Program wiring, YES/NO reporter, diagnostics log
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
using ZB.MOM.WW.ScadaBridge.DelmiaNotifier;
|
||||
|
||||
namespace ZB.MOM.WW.ScadaBridge.DelmiaNotifier.Tests;
|
||||
|
||||
public class ReporterTests
|
||||
{
|
||||
[Fact]
|
||||
public void Success_writes_YES_and_returns_0()
|
||||
{
|
||||
using var sw = new StringWriter();
|
||||
var code = Reporter.Report(true, "", sw);
|
||||
Assert.Equal("YES\n", sw.ToString());
|
||||
Assert.Equal(0, code);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Failure_writes_NO_then_reason_and_returns_minus1()
|
||||
{
|
||||
using var sw = new StringWriter();
|
||||
var code = Reporter.Report(false, "boom", sw);
|
||||
Assert.Equal("NO\nboom", sw.ToString());
|
||||
Assert.Equal(-1, code);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user