Exemplo n.º 1
0
        public void CanMapActFromMessageToSchema()
        {
            Message.IAction message = A.Fake <Message.IAction>();
            A.CallTo(() => message.Entity).Returns(A.Fake <Component.IIdentity>());
            A.CallTo(() => message.Actionable).Returns(A.Fake <Component.IIdentity>());
            A.CallTo(() => message.Actor).Returns(A.Fake <Component.IIdentity>());

            Hml.Schema.Message schema = _subject.ToSchema(message);

            Assert.IsNotNull(schema);
            Assert.IsInstanceOfType(schema, typeof(Hml.Schema.Action));
        }
Exemplo n.º 2
0
 public EventData ToEvent(Message.IAction message)
 {
     return(new EventData(Guid.NewGuid(), "Action", true, ToBody(message), null));
 }
Exemplo n.º 3
0
 public void Execute(Message.IAction action)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 4
0
 public void Execute(Message.IAction action)
 {
     _bridge.TurnDeviceOn(_dimmer.RoomNumber, _dimmer.DeviceNumber, "Turning on", _dimmer.Name);
 }