public void WhenReceivesParseableCorrectFormattedBuildCommandCallsAddPrefab() { string msg = BuildCommandBuilder.ADefaultBuildCommandBuilder() .Build(); stubSp.SetExpectedForAddPrefabCall("default", 0, 0, 0); underTest.ResolveMessage(msg); Assert.IsTrue(stubSp.WasAddPrefabCalled()); }
public void ParseBuildCommand() { var expected = new BuildCommand("room1", 0, 0, 0); var actual = (BuildCommand)underTest.Parse( BuildCommandBuilder.ADefaultBuildCommandBuilder() .WithObjectId("room1") .WithXPos(0) .WithZPos(0) .WithRot(0) .Build()); Assert.AreEqual(expected.GetObjectId(), actual.GetObjectId()); Assert.AreEqual(expected.GetCommandType(), actual.GetCommandType()); Assert.AreEqual(expected.GetXPos(), actual.GetXPos()); Assert.AreEqual(expected.GetZPos(), actual.GetZPos()); Assert.AreEqual(expected.GetRot(), actual.GetRot()); }
public static BuildCommandBuilder Build(IOutputWriter outputWriter) => BuildCommandBuilder.Create(outputWriter);