コード例 #1
0
        public DashboardMessageGeneric Post([FromBody] DashboardMessageGeneric msg)
        {
            var hubContext = GlobalHost.ConnectionManager.GetHubContext <DashboardMessageHub>();

            hubContext.Clients.All.broadcastDashboardMessage(msg);
            DashboardMessageCache.Add(msg);
            return(msg);
        }
コード例 #2
0
        public void DashboardMessageGenericTest_Params()
        {
            DashboardMessageGeneric msg = new DashboardMessageGeneric("Title", "Message");

            Assert.AreEqual("Generic", msg.Category);
            Assert.AreEqual("", msg.Context);
            Assert.AreEqual("Title", msg.Title);
            Assert.AreEqual("Message", msg.Message);
        }
コード例 #3
0
        public void DashboardMessageGenericTest_Payload()
        {
            string json = @"{'Message':'Message','Title':'Title'}";
            DashboardMessageGeneric msg = DashboardMessageGeneric.CreateFromJson(json);

            Assert.AreEqual(msg.Message, "Message");
            Assert.AreEqual(msg.Title, "Title");
            Assert.AreEqual(msg.Category, "Generic");
            Assert.AreEqual(msg.Context, "");
        }