public DashboardMessageGeneric Post([FromBody] DashboardMessageGeneric msg) { var hubContext = GlobalHost.ConnectionManager.GetHubContext <DashboardMessageHub>(); hubContext.Clients.All.broadcastDashboardMessage(msg); DashboardMessageCache.Add(msg); return(msg); }
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); }
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, ""); }