Resolve all 46 low-severity architecture review findings
This commit is contained in:
@@ -147,14 +147,16 @@ public class ScriptActorTraceTests : TestKit, IDisposable
|
||||
Assert.Empty(_writer.Events);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void ValueChangeTrigger_TracedChange_RunParentsToSourceExecutionId()
|
||||
[Theory]
|
||||
[InlineData(false, "value-change")]
|
||||
[InlineData(true, "inferred-device-update")]
|
||||
public void ValueChangeTrigger_TracedChange_RunParentsToSourceExecutionId(bool inferred, string triggerSource)
|
||||
{
|
||||
var actor = CreateActor("OnStatus", "1", "{\"attribute\":\"Status\"}");
|
||||
var writer = Guid.NewGuid();
|
||||
var now = DateTimeOffset.UtcNow;
|
||||
|
||||
actor.Tell(new AttributeValueChanged("Pump1", "Status", "Status", "Running", "Good", now, SourceExecutionId: writer, Trace: true));
|
||||
actor.Tell(new AttributeValueChanged("Pump1", "Status", "Status", "Running", "Good", now, SourceExecutionId: writer, Trace: true, SourceExecutionInferred: inferred));
|
||||
|
||||
var evt = _writer.WaitForKind("ScriptTrace.ScriptRun", TimeSpan.FromSeconds(10));
|
||||
Assert.NotNull(evt);
|
||||
@@ -165,7 +167,7 @@ public class ScriptActorTraceTests : TestKit, IDisposable
|
||||
Assert.Equal("valuechange", extra.TriggerKind);
|
||||
Assert.Equal("Status", extra.TriggerAttribute);
|
||||
Assert.Equal("Running", extra.TriggerValue);
|
||||
Assert.Equal("value-change", extra.TriggerSource);
|
||||
Assert.Equal(triggerSource, extra.TriggerSource);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user