fix(core): Removes disposable netstates. (#467)
- [X] Removes IDisposable from NetState - [X] Swaps Disconnect and Dispose methods
This commit is contained in:
parent
079eeb1b96
commit
67625ad249
49 changed files with 204 additions and 210 deletions
|
|
@ -15,7 +15,7 @@ namespace UOContent.Tests
|
|||
{
|
||||
var expected = new ChatMessagePacket(lang, number, param1, param2).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendChatMessage(lang, number, param1, param2);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ namespace UOContent.Tests
|
|||
{
|
||||
var expected = new DisplayHelpTopic(topic, display).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendDisplayHelpTopic(topic, display);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ namespace Server.Engines.MLQuests
|
|||
|
||||
var expected = new RaceChanger(female, race).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendRaceChanger(female, race);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -33,7 +33,7 @@ namespace Server.Engines.MLQuests
|
|||
{
|
||||
var expected = new CloseRaceChanger().Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendCloseRaceChanger();
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new PartyEmptyList(m).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendPartyRemoveMember(m);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -37,7 +37,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new PartyRemoveMember(member.Serial, p).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendPartyRemoveMember(member.Serial, p);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -58,7 +58,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new PartyMemberList(p).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendPartyMemberList(p);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -75,7 +75,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new PartyTextMessage(toAll, serial, text).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendPartyTextMessage(serial, text, toAll);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -89,7 +89,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new PartyInvitation(m).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendPartyInvitation(m);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ namespace UOContent.Tests
|
|||
Serial serial = s;
|
||||
var expected = new UpdateStatueAnimation(serial, status, anim, frame).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendStatueAnimation(serial, status, anim, frame);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new BookHeader(m, book).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendBookCover(m, book);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -57,7 +57,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new BookPageDetails(book).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendBookContent(book);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new BBDisplayBoard(bb).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendBBDisplayBoard(bb);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -48,7 +48,7 @@ namespace UOContent.Tests
|
|||
var expected = (content ?
|
||||
(Packet)new BBMessageContent(bb, msg) : new BBMessageHeader(bb, msg)).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendBBMessage(bb, msg, content);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new MahjongJoinGame(game).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendMahjongJoinGame(game);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -37,7 +37,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new MahjongPlayersInfo(game, m).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendMahjongPlayersInfo(game, m);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -55,7 +55,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new MahjongGeneralInfo(game).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendMahjongGeneralInfo(game);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -75,7 +75,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new MahjongTilesInfo(game, m).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendMahjongTilesInfo(game, m);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -95,7 +95,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new MahjongTileInfo(game.Tiles[0], m).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendMahjongTileInfo(game.Tiles[0], m);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -109,7 +109,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new MahjongRelieve(game).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendMahjongRelieve(game);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ namespace UOContent.Tests
|
|||
{
|
||||
var mapItem = new MapItem(Map.Trammel);
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.ProtocolChanges = changes;
|
||||
|
||||
var expected = (ns.NewCharacterList ?
|
||||
|
|
@ -40,7 +40,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new MapCommand(mapItem, command, number, x, y).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendMapCommand(mapItem, command, x, y, number > 0);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ namespace UOContent.Tests
|
|||
|
||||
var expected = new CorpseEquip(m, c).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendCorpseEquip(m, c);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -44,7 +44,7 @@ namespace UOContent.Tests
|
|||
|
||||
var c = new Corpse(m, m.Items);
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.ProtocolChanges = changes;
|
||||
|
||||
var expected = (ns.ContainerGridLines ? (Packet)new CorpseContent6017(m, c) : new CorpseContent(m, c)).Compile();
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ namespace UOContent.Tests
|
|||
|
||||
beholder.Setup(m => m.CanSee(It.Is<IEntity>(e => e == boat))).Returns(true);
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
||||
var expected = new MoveBoatHS(beholder.Object, boat, d, speed, list, xOffset, yOffset).Compile();
|
||||
|
||||
|
|
@ -95,7 +95,7 @@ namespace UOContent.Tests
|
|||
|
||||
beholder.Setup(m => m.CanSee(It.Is<IEntity>(e => e == boat))).Returns(true);
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
||||
|
||||
var expected = new DisplayBoatHS(beholder.Object, boat).Compile();
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ namespace Server.Tests.Network
|
|||
{
|
||||
var expected = new CancelArrow().Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendCancelArrow(0, 0, Serial.Zero);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -26,7 +26,7 @@ namespace Server.Tests.Network
|
|||
{
|
||||
var expected = new SetArrow(x, y).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.SendSetArrow(x, y, Serial.Zero);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -43,7 +43,7 @@ namespace Server.Tests.Network
|
|||
|
||||
var expected = new CancelArrowHS(x, y, serial).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
||||
ns.SendCancelArrow(x, y, serial);
|
||||
|
||||
|
|
@ -61,7 +61,7 @@ namespace Server.Tests.Network
|
|||
|
||||
var expected = new SetArrowHS(x, y, serial).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
||||
ns.SendSetArrow(x, y, serial);
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ namespace UOContent.Tests
|
|||
mob, iconID, titleCliloc, secondaryCliloc, args, timeSpan
|
||||
).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
BuffInfo.SendAddBuffPacket(ns, mob, iconID, titleCliloc, secondaryCliloc, args, timeSpan);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
@ -33,7 +33,7 @@ namespace UOContent.Tests
|
|||
var buffIcon = BuffIcon.Disguised;
|
||||
var expected = new RemoveBuffPacket(m, buffIcon).Compile();
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
BuffInfo.SendRemoveBuffPacket(ns, m, buffIcon);
|
||||
|
||||
var result = ns.SendPipe.Reader.TryRead();
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ namespace UOContent.Tests
|
|||
pm.Skills.Tracking.BaseFixedPoint = 1000;
|
||||
var g = new TrackWhatGump(pm);
|
||||
|
||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
||||
var ns = PacketTestUtilities.CreateTestNetState();
|
||||
ns.ProtocolChanges = changes;
|
||||
|
||||
var expected = g.Compile(ns).Compile();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue