Example #1
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);
        }
Example #2
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);
        }
Example #3
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);
        }
Example #4
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);
        }