| 123456789101112131415161718192021222324252627282930313233 |
- using Content.IntegrationTests.Tests.Interaction;
- namespace Content.IntegrationTests.Tests.Construction.Interaction;
- public sealed class WallConstruction : InteractionTest
- {
- public const string Girder = "Girder";
- public const string WallSolid = "WallSolid";
- public const string Wall = "Wall";
- [Test]
- public async Task ConstructWall()
- {
- await StartConstruction(Wall);
- await InteractUsing(Steel, 2);
- Assert.That(Hands.ActiveHandEntity, Is.Null);
- ClientAssertPrototype(Girder, Target);
- await InteractUsing(Steel, 2);
- Assert.That(Hands.ActiveHandEntity, Is.Null);
- AssertPrototype(WallSolid);
- }
- [Test]
- public async Task DeconstructWall()
- {
- await StartDeconstruction(WallSolid);
- await InteractUsing(Weld);
- AssertPrototype(Girder);
- await Interact(Wrench, Screw);
- AssertDeleted();
- await AssertEntityLookup((Steel, 4));
- }
- }
|