Merge branch 'phase/45-presence-talk'
# Conflicts: # docs/phases/README.md # src/HSchool.Server/Api/PeopleModels.cs # src/HSchool.Server/Game/PersonCardReader.cs
This commit is contained in:
@@ -26,6 +26,13 @@ public class TalkCircleTests
|
||||
var rows = school.CapturePresence();
|
||||
Assert.Equal(TalkActions.Chat, rows.Single(row => row.PersonId == first.Id).ActionId);
|
||||
Assert.Equal(TalkActions.Chat, rows.Single(row => row.PersonId == second.Id).ActionId);
|
||||
var circle = school.TalkCircleOf(first.Id);
|
||||
Assert.NotNull(circle);
|
||||
Assert.Contains(first.Id, circle.MemberIds);
|
||||
Assert.Contains(second.Id, circle.MemberIds);
|
||||
Assert.False(string.IsNullOrEmpty(circle.TopicId));
|
||||
Assert.Equal(circle.MemberIds, school.TalkCircleOf(second.Id)?.MemberIds);
|
||||
Assert.Null(school.TalkCircleOf("missing"));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user