//test setup is a single Block Erupter //GPU is disabled //should return 0 devices as --ndevs is used w/bfgminer public void EnumerateDevices_ReturnsNoDevices() { //arrange Data.Configuration.Miner minerConfiguration = new Data.Configuration.Miner(); minerConfiguration.ExecutablePath = executablePath; minerConfiguration.DisableGpu = true; Miner miner = new Miner(minerConfiguration); //act List<Data.Device> devices = miner.EnumerateDevices(); //assert Assert.IsTrue(devices.Count == 0); }
//test setup is a single Block Erupter //GPU is disabled //should return 0 devices as --ndevs is used w/bfgminer public void EnumerateDevices_ReturnsNoDevices() { //arrange Data.Configuration.Miner minerConfiguration = new Data.Configuration.Miner(); minerConfiguration.ExecutablePath = executablePath; minerConfiguration.DisableGpu = true; Miner miner = new Miner(minerConfiguration); //act List <Data.Device> devices = miner.EnumerateDevices(); //assert Assert.IsTrue(devices.Count == 0); }
//test setup is a single Block Erupter //GPU is disabled //should return 1 device as -d? is used public void DeviceList_ReturnsDevices() { //arrange Data.Configuration.Miner minerConfiguration = new Data.Configuration.Miner(); minerConfiguration.ExecutablePath = executablePath; minerConfiguration.DisableGpu = true; Miner miner = new Miner(minerConfiguration); //act List<Data.Device> devices = miner.ListDevices(); //assert Assert.IsTrue(devices.Count > 0); Assert.IsTrue(devices.First().Kind == Data.DeviceKind.USB); }
//test setup is a single Block Erupter //GPU is disabled //should return 1 device as -d? is used public void DeviceList_ReturnsDevices() { //arrange Data.Configuration.Miner minerConfiguration = new Data.Configuration.Miner(); minerConfiguration.ExecutablePath = executablePath; minerConfiguration.DisableGpu = true; Miner miner = new Miner(minerConfiguration); //act List <Data.Device> devices = miner.ListDevices(); //assert Assert.IsTrue(devices.Count > 0); Assert.IsTrue(devices.First().Kind == Data.DeviceKind.USB); }