M Tests/NosSmooth.Packets.Tests/Converters/Packets/CListPacketConverterTests.cs => Tests/NosSmooth.Packets.Tests/Converters/Packets/CListPacketConverterTests.cs +1 -13
@@ 186,19 186,7 @@ public class CListPacketConverterTests
0,
0
);
- var packet = (CListPacket)packetResult.Entity;
- packet.Class.ShouldBe(expectedPacket.Class);
- packet.Level.ShouldBe(expectedPacket.Level);
- packet.Name.ShouldBe(expectedPacket.Name);
- packet.Sex.ShouldBe(expectedPacket.Sex);
- packet.Slot.ShouldBe(expectedPacket.Slot);
- packet.HairColor.ShouldBe(expectedPacket.HairColor);
- packet.HatDesign.ShouldBe(expectedPacket.HatDesign);
- packet.HeroLevel.ShouldBe(expectedPacket.HeroLevel);
- packet.JobLevel.ShouldBe(expectedPacket.JobLevel);
- packet.HairStyle.ShouldBe(expectedPacket.HairStyle);
- packet.EquipmentSubPacket.ShouldBe(expectedPacket.EquipmentSubPacket);
- packet.PetsSubPacket.ShouldBe(expectedPacket.PetsSubPacket);
+ packetResult.Entity.ShouldBeEquivalentTo(expectedPacket);
}
/// <summary>
M Tests/NosSmooth.Packets.Tests/Converters/Packets/InPacketConverterTests.cs => Tests/NosSmooth.Packets.Tests/Converters/Packets/InPacketConverterTests.cs +1 -45
@@ 113,51 113,7 @@ public class InPacketConverterTests
null
);
result.IsSuccess.ShouldBeTrue();
- var packet = (InPacket)result.Entity;
- packet.EntityType.ShouldBe(expectedPacket.EntityType);
- packet.EntityId.ShouldBe(expectedPacket.EntityId);
- packet.ItemSubPacket.ShouldBe(expectedPacket.ItemSubPacket);
- packet.Direction.ShouldBe(expectedPacket.Direction);
- packet.Name.ShouldBe(expectedPacket.Name);
- packet.PositionX.ShouldBe(expectedPacket.PositionX);
- packet.PositionY.ShouldBe(expectedPacket.PositionY);
- packet.VNum.ShouldBe(expectedPacket.VNum);
- packet.NonPlayerSubPacket.ShouldBe(expectedPacket.NonPlayerSubPacket);
-
- packet.PlayerSubPacket.ShouldNotBeNull();
- var playerSubPacket = packet.PlayerSubPacket!;
- var expectedSubPacket = packet.PlayerSubPacket!;
-
- playerSubPacket.Level.ShouldBe(expectedSubPacket.Level);
- playerSubPacket.FamilySubPacket.ShouldBe(expectedSubPacket.FamilySubPacket);
- playerSubPacket.HeroLevel.ShouldBe(expectedSubPacket.HeroLevel);
- playerSubPacket.Size.ShouldBe(expectedSubPacket.Size);
- playerSubPacket.FamilyLevel.ShouldBe(expectedSubPacket.FamilyLevel);
- playerSubPacket.MorphUpgrade.ShouldBe(expectedSubPacket.MorphUpgrade);
- playerSubPacket.MorphUpgrade2.ShouldBe(expectedSubPacket.MorphUpgrade2);
- playerSubPacket.Authority.ShouldBe(expectedSubPacket.Authority);
- playerSubPacket.Class.ShouldBe(expectedSubPacket.Class);
- playerSubPacket.Compliment.ShouldBe(expectedSubPacket.Compliment);
- playerSubPacket.Equipment.ShouldBe(expectedSubPacket.Equipment);
- playerSubPacket.Faction.ShouldBe(expectedSubPacket.Faction);
- playerSubPacket.Fairy.ShouldBe(expectedSubPacket.Fairy);
- playerSubPacket.Sex.ShouldBe(expectedSubPacket.Sex);
- playerSubPacket.ArenaWinner.ShouldBe(expectedSubPacket.ArenaWinner);
- playerSubPacket.FairyElement.ShouldBe(expectedSubPacket.FairyElement);
- playerSubPacket.FamilyIcons.ShouldBe(expectedSubPacket.FamilyIcons);
- playerSubPacket.FamilyName.ShouldBe(expectedSubPacket.FamilyName);
- playerSubPacket.GroupId.ShouldBe(expectedSubPacket.GroupId);
- playerSubPacket.HairColor.ShouldBe(expectedSubPacket.HairColor);
- playerSubPacket.HairStyle.ShouldBe(expectedSubPacket.HairStyle);
- playerSubPacket.HpPercentage.ShouldBe(expectedSubPacket.HpPercentage);
- playerSubPacket.IsInvisible.ShouldBe(expectedSubPacket.IsInvisible);
- playerSubPacket.IsSitting.ShouldBe(expectedSubPacket.IsSitting);
- playerSubPacket.MpPercentage.ShouldBe(expectedSubPacket.MpPercentage);
- playerSubPacket.ReputationIcon.ShouldBe(expectedSubPacket.ReputationIcon);
- playerSubPacket.FamilySubPacket.ShouldBe(expectedSubPacket.FamilySubPacket);
- playerSubPacket.ArmorUpgradeRareSubPacket.ShouldBe(expectedSubPacket.ArmorUpgradeRareSubPacket);
- playerSubPacket.WeaponUpgradeRareSubPacket.ShouldBe(expectedSubPacket.WeaponUpgradeRareSubPacket);
- playerSubPacket.MorphVNum.ShouldBe(expectedSubPacket.MorphVNum);
+ result.Entity.ShouldBeEquivalentTo(expectedPacket);
}
/// <summary>