コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }