feat: extract MyAgent core and web console
This commit is contained in:
commit
e491b1a35b
83 files changed
+13651
No files matched your search
@@ -0,0 +1,22 @@
|
||||
using MyAgent.Core;
|
||||
using Xunit;
|
||||
|
||||
namespace MyAgent.Tests.Core;
|
||||
|
||||
public sealed class ArtifactJournalTests
|
||||
{
|
||||
[Fact]
|
||||
public void AppendAndRead_PreservesTypedArtifactsAndSequence()
|
||||
{
|
||||
var journal = new ArtifactJournal();
|
||||
|
||||
var first = journal.Append("text", "agent-a", "one");
|
||||
var second = journal.Append("number", "agent-b", 2);
|
||||
|
||||
Assert.Equal(1, first.Sequence);
|
||||
Assert.Equal(2, second.Sequence);
|
||||
Assert.Equal(["one"], journal.Read<string>());
|
||||
Assert.Equal([2], journal.Read<int>());
|
||||
Assert.Equal(2, journal.Snapshot().Count);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user