예제 #1
0
        public void Get_LastHeartBeatTime_Null()
        {
            var fixture   = new Fixture().Customize(new AutoNSubstituteCustomization());
            var messageId = fixture.Create <IMessageId>();
            var test      = new HeartBeatStatus(messageId, null);

            Assert.Null(test.LastHeartBeatTime);
        }
예제 #2
0
        public void Get_MessageId()
        {
            var fixture   = new Fixture().Customize(new AutoNSubstituteCustomization());
            var messageId = fixture.Create <IMessageId>();
            var test      = new HeartBeatStatus(messageId, null);

            Assert.Equal(messageId, test.MessageId);
        }
예제 #3
0
        public void Get_LastHeartBeatTime()
        {
            var fixture   = new Fixture().Customize(new AutoNSubstituteCustomization());
            var messageId = fixture.Create <IMessageId>();
            var time      = DateTime.Now;
            var test      = new HeartBeatStatus(messageId, time);

            Assert.Equal(time, test.LastHeartBeatTime);
        }
예제 #4
0
파일: RoomHub.cs 프로젝트: petrnymsa/MI-IOT
 public void SendStatusUpdateMessage(HeartBeatStatus status)
 {
     Clients.All.SendCoreAsync(StatusUpdate, new[] { status.ToString() });
 }