public void Setup() { hub = new TicketNotificationHub(); someUser = new ExpandoObject(); someGroup = new ExpandoObject(); mockClients = new Mock <IHubCallerConnectionContext <dynamic> >(); mockGroups = new Mock <IGroupManager>(); hub.Clients = mockClients.Object; hub.Groups = mockGroups.Object; mockClients.Setup(mc => mc.User(It.IsAny <string>())).Returns((ExpandoObject)someUser); mockClients.Setup(mc => mc.Group("Admins")).Returns((ExpandoObject)someGroup); }
public void SetUp() { userService = new Mock <IUserService>(); courseService = new Mock <ICourseService>(); usersContainer = ConnectedUsersContainer.Container; hub = new TicketNotificationHub(userService.Object, courseService.Object, usersContainer); someUser = new ExpandoObject(); someGroup = new ExpandoObject(); mockClients = new Mock <IHubCallerConnectionContext <dynamic> >(); mockGroups = new Mock <IGroupManager>(); hub.Clients = mockClients.Object; hub.Groups = mockGroups.Object; mockClients.Setup(mc => mc.User(It.IsAny <string>())).Returns((ExpandoObject)someUser); mockClients.Setup(mc => mc.Group("Admins")).Returns((ExpandoObject)someGroup); }