示例#1
0
 public void setClientPublicWorks()
 {
     UnityClientList.setClientPublic(ts, true);
     Assert.True(UnityClientList.getClientPublic(ts));
     UnityClientList.setClientPublic(ts, false);
     Assert.False(UnityClientList.getClientPublic(ts));
 }
示例#2
0
        public Task SendDataToUser()
        {
            string message
                = ClientInfo.getGroup(Context.ConnectionId).Equals("")
                ? UnityClientList.getClientList()
                : UnityDataHolder.getData(ClientInfo.getGroup(Context.ConnectionId));

            return(Clients.Caller.SendAsync("DataUpdate", message));
        }
示例#3
0
 public void nullSetClientThrows()
 {
     Assert.Throws <NullReferenceException>(() => UnityClientList.setClientPublic(null, true));
 }
示例#4
0
 public void unregisterdNameDNT()
 {
     Assert.DoesNotThrow(() => UnityClientList.removeClient(""));
     Assert.DoesNotThrow(() => UnityClientList.setClientPublic("", true));
     Assert.DoesNotThrow(() => UnityClientList.getClientPublic(""));
 }
示例#5
0
 public void registerNullThrows()
 {
     Assert.Throws <NullReferenceException>(() => UnityClientList.registerClient(null));
 }
示例#6
0
 public void AssignsUniquIds()
 {
     Assert.False(UnityClientList.registerClient(ts).Equals(UnityClientList.registerClient(ts)));
 }
示例#7
0
 public void ClientListStringNotEmpty()
 {
     Assert.False(UnityClientList.getClientList().Equals(""));
 }
示例#8
0
 public void ClientExistsWorks()
 {
     Assert.True(UnityClientList.clientExists(ts));
     UnityClientList.removeClient(ts);
     Assert.False(UnityClientList.clientExists(ts));
 }
示例#9
0
 public void DuplicateClientRemovedDNT()
 {
     Assert.DoesNotThrow(() => UnityClientList.removeClient(ts));
     Assert.DoesNotThrow(() => UnityClientList.removeClient(ts));
 }
示例#10
0
 public void DuplicateClientAddedDNT()
 {
     Assert.DoesNotThrow(() => UnityClientList.registerClient(ts));
 }
示例#11
0
 public void TearDown()
 {
     UnityClientList.removeClient(ts);
 }
示例#12
0
 public void Setup()
 {
     UnityClientList.registerClient(ts);
 }