public void GetDevicesByTypeTest() { RasDeviceType deviceType = RasDeviceType.Vpn; Collection <RasDevice> tempDevices = new Collection <RasDevice>(); foreach (RasDevice device in RasDevice.GetDevices()) { if (device.DeviceType == deviceType) { tempDevices.Add(device); } } ReadOnlyCollection <RasDevice> expected = new ReadOnlyCollection <RasDevice>(tempDevices); ReadOnlyCollection <RasDevice> actual = RasDevice.GetDevicesByType(deviceType); CollectionAssert.AreEqual(expected, actual, new RasDeviceComparer()); }