示例#1
0
    public override void Start()
    {
        gameLogic     = FindObjectOfType <GPTTTGameLogic>();
        messagePicker = FindObjectOfType <GPMessagePicker>();

        fingerMoveMin = Camera.main.pixelHeight * 0.01f;
    }
示例#2
0
        public void Pick_NoMessageOnQueue_ReturnsNull()
        {
            // Arrange
            var bus    = InternalBusCreator.CreateBus();
            var picker = new MessagePicker(bus);

            // Act
            object[] nextMessage = picker.PickMessage(@".\Private$\orderservice");

            // Assert
            Assert.That(nextMessage, Is.Null);
        }
示例#3
0
        public void Pick_MessageOnQueue_MessageIsDeserialized()
        {
            // Arrange
            object[] message;

            var bus = InternalBusCreator.CreateBus();

            var picker  = new MessagePicker(bus);
            var stuffer = new MessageStuffer(bus);

            stuffer.PutMessageOnQueue <IPlaceAnOrder>(msg => { msg.Product = "a"; }, "orderservice");

            // Act
            message = picker.PickMessage(@".\Private$\orderservice");

            // Assert
            Assert.That(message.Length, Is.EqualTo(1));
        }