public void TestRouter() { Flag = 0; CommandRouter Router = new CommandRouter(); Router.Add(EventType.GM, MatchType.Contains, "test", typeof(TestCommand)); object sender = new object(); CQGroupMessageEventArgs e = null; Router.Handle(sender, e); Assert.AreEqual(1, Flag); }
public void CreateParking([FromBody] CreateParkingRequest request) { var command = new CreateParkingCommand(request.ParkingName, request.Capacity); _commandRouter.Handle(command); }