public void AClientRepositoryIsInstantiatedEmpty() { var clientsRepository = new ClientsRepository(); var clients = clientsRepository.GetClients(); Assert.AreEqual(0, clients.Count); }
public void AClientCanbeAddedInClientRepository() { var socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); var client = new Client(socket); var clientsRepository = new ClientsRepository(); clientsRepository.Add(client); var clients = clientsRepository.GetClients(); Assert.AreEqual(1, clients.Count); }
private void Send(Socket handler, String data) { byte[] byteData = Encoding.ASCII.GetBytes(data); var clients = _clientsRepository.GetClients(); foreach (Client c in clients) { try { c.BeginSend(SendCallback, byteData); } catch (SocketException) { } } }
public void GetAllClients() { var clientsInMemory = new List <Client> { GetClient(), GetClient() }; var mockDbSet = new Mock <DbSet <Client> >(); PrepareQueryableMock(clientsInMemory, mockDbSet); var dbContext = new ClientsApiDbContext { Clients = mockDbSet.Object }; var repo = new ClientsRepository(dbContext); var allClients = repo.GetClients().ToList(); Assert.AreEqual(clientsInMemory.Count, allClients.Count); }