public void GetCameras_WhenCalled_ReturnListOfCameras() { var result = _iCameraServiceClient.GetCameras(); Assert.IsInstanceOf(typeof(List <Camera>), result); Assert.That(result.Count(), Is.GreaterThanOrEqualTo(1)); }
private static Camera ConnectToCamera(ICameraServiceClient cameraServiceClient) { msg = ""; cameraServiceClient.GetCameras().ForEach(c => msg += $"ID:{c.Id} Name:{c.Name}\n"); WriteToScreen(msg); Console.WriteLine("Select a camera by ID: "); var cameraId = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Connecting to Camera {0}.....", cameraId); var camera = cameraServiceClient.Connect(cameraId); Console.WriteLine("connected to camera {0}\n\n", camera.Name); return(camera); }