Ejemplo n.º 1
0
        public void TestComponents()
        {
            IWattCalculator test = new ArduinoUno();

            Assert.AreEqual(21.40, test.Measure());
            test = new ArduinoDuo();
            Assert.AreNotEqual(21.40, test.Measure());
            Assert.AreEqual(27.43, test.Measure());
            test = new Breadboard();
            Assert.AreNotEqual(27.43, test.Measure());
            Assert.AreEqual(3.50, test.Measure());
        }
Ejemplo n.º 2
0
        public void TestRGBLED()
        {
            IWattCalculator test = new Breadboard();

            Assert.AreEqual(3.50, test.Measure());
            test = new RGBLED(test);
            Assert.AreEqual(15.48, test.Measure() - 3.50);
        }
Ejemplo n.º 3
0
        public void TestResistor()
        {
            IWattCalculator test = new Breadboard();

            Assert.AreEqual(3.50, test.Measure());
            test = new Resistor(test);
            Assert.AreEqual(17.24, test.Measure() - 3.50);
        }
Ejemplo n.º 4
0
        public void TestBuzzer()
        {
            IWattCalculator test = new Breadboard();

            Assert.AreEqual(3.50, test.Measure());
            test = new Buzzer(test);
            Assert.AreEqual(8.91, test.Measure() - 3.50);
        }