public void WhenReceivesParseableCorrectFormattedBuildCommandCallsAddPrefab()
        {
            string msg = BuildCommandBuilder.ADefaultBuildCommandBuilder()
                         .Build();

            stubSp.SetExpectedForAddPrefabCall("default", 0, 0, 0);

            underTest.ResolveMessage(msg);

            Assert.IsTrue(stubSp.WasAddPrefabCalled());
        }
Esempio n. 2
0
        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);