public void GlobalChatPartyRequest_map_properPartyRequest() { string line = "2020/06/29 09:53:54 399269953 acf [INFO Client 12872] #<#TDE> GSF_HeadHeralding: !inv"; var expected = new PartyRequest(new InviteExecutor()) { CharacterName = "GSF_HeadHeralding", GuildName = "<#TDE>", RequestMessage = "!inv", RequestSource = RequestSource.GLOBAL, RequestDate = new DateTime(2020, 6, 29, 9, 53, 54) }; PartyRequest request = new LogFileParser().ParseLine(line); request.Should().BeEquivalentTo(expected); }
public void WhisperPartyRequestOhneGilde_map_properPartyRequest() { string line = "2020/06/06 09:53:54 399269953 acf [INFO Client 12872] @From GSF_HeadHeralding: !inv 1234"; var expected = new PartyRequest(new InviteExecutor()) { CharacterName = "GSF_HeadHeralding", GuildName = "", RequestMessage = "!inv 1234", RequestSource = RequestSource.WHISPER, RequestDate = new DateTime(2020, 6, 6, 9, 53, 54) }; PartyRequest request = new LogFileParser().ParseLine(line); request.Should().BeEquivalentTo(expected); }