//------------------------- Constructors -----------------------// public ClientWindow(int id, AquariumControl aquarium, Rectangle sight) { _id = id; _aquariumControl = aquarium; _currentSight = sight; if (_currentSight.Width < _minimumWidth) _currentSight.Width = _minimumWidth; if (_currentSight.Height < _minimumHeight) _currentSight.Height = _minimumHeight; if (_currentSight.Width > _aquariumControl.Width - _currentSight.X) _currentSight.Width = _aquariumControl.Width - _currentSight.X; if (_currentSight.Height > _aquariumControl.Height - _currentSight.Y) _currentSight.Height = _aquariumControl.Height - _currentSight.Y; _backgroundColor = Color.FromArgb(_backgroundAlpha, Color.LightYellow); _borderColor = Color.Red; _idColor = Color.GreenYellow; _image = createBackgroundImage(_currentSight.Width, _currentSight.Height, false); this.GotFocus += new EventHandler(ClientWindow_GotFocus); this.LostFocus += new EventHandler(ClientWindow_LostFocus); this.MouseClick += new MouseEventHandler(ClientWindow_MouseClick); this.MouseDown += new MouseEventHandler(ClientWindow_MouseDown); this.MouseMove += new MouseEventHandler(ClientWindow_MouseMove); this.LocationChanged += new ClientWindowLocationEventHandler(ClientWindow_LocationChanged); this.SizeChanged += new ClientWindowSizeEventHandler(ClientWindow_SizeChanged); }
public void NewClientIdTest() { AquariumControl target = new AquariumControl(); // TODO: Initialize to an appropriate value target.AddClientWindow(new FishServer.ClientWindow(0, target, new System.Drawing.Rectangle())); target.AddClientWindow(new FishServer.ClientWindow(2, target, new System.Drawing.Rectangle())); target.AddClientWindow(new FishServer.ClientWindow(1, target, new System.Drawing.Rectangle())); int expected = 1; // TODO: Initialize to an appropriate value int actual; actual = target.NewClientId(); Assert.AreEqual(expected, actual); //Assert.Inconclusive("Verify the correctness of this test method."); }
//------------------------- Constructor --------------------------------// public FishServices(AquariumControl aquariumControl, int clientId) { _aquariumControl = aquariumControl; _clientId = clientId; }