Exemple #1
0
        public void Add_AddNegativeNumberToPositiveNumber_Calculated()
        {
            var calc = new Kalkulator();
            int sum  = calc.Add(-2, 3);

            Assert.AreEqual(1, sum);
        }
Exemple #2
0
        public void DivideNumbers_DividePositiveNumberToNegativeNumber_Calculated()
        {
            var    calc = new Kalkulator();
            double div  = calc.DivideNumbers(2, -2);

            Assert.AreEqual(-1, div);
        }
Exemple #3
0
        public void Add_AddsTwoNegativeNumbers_Calculated()
        {
            var calc = new Kalkulator();
            int sum  = calc.Add(-2, -2);

            Assert.AreEqual(-4, sum);
        }
Exemple #4
0
        public void DivideNumbers_DivideZeroToAnyNumber_Calculated()
        {
            var    calc = new Kalkulator();
            double div  = calc.DivideNumbers(0, 2);

            Assert.AreEqual(0, div);
        }
Exemple #5
0
        public void DivideNumbers_DivideSmallerNumberToBiggerNumber_Calculated()
        {
            var    calc = new Kalkulator();
            double div  = calc.DivideNumbers(2, 4);

            Assert.AreEqual(0.5, div);
        }
        public ActionResult Kalkulator(KalkulatorViewModel model)
        {
            var list = new SelectList(
                new List <object>()
            {
                new  { Text = "Sprzedaż lokalu mieszkalnego", Value = "2", Selected = false },
                new  { Text = "Czynnosc na przyszlosc", Value = "3", Selected = false }
            }, "Value", "Text");

            var kalkulator = new Kalkulator();

            if (string.IsNullOrEmpty(model.Cena))
            {
                model.Result       = new CalculateResult();
                ViewBag.CalcItems  = list;
                model.ChoosedValue = 1.ToString();
                return(View(model));
            }
            ViewBag.CalcItems = list;
            var result = kalkulator.Sprzedaz_lokalu_mieszkalnego(double.Parse(model.Cena));

            model.Result = result;

            return(View(model));
        }
        public void Divide_IncorrectInputs_ShouldThrowException() // błędna wartość, dzielenie przez 0
        {
            double number1 = 10;
            double number2 = 0;

            Assert.ThrowsException <InvalidOperationException>(() => Kalkulator.Divide(number1, number2));
        }
 public void StaticTests()
 {
     Assert.AreEqual(Kalkulator.BasicOp('+', 4, 7), 11);
     Assert.AreEqual(Kalkulator.BasicOp('-', 15, 18), -3);
     Assert.AreEqual(Kalkulator.BasicOp('*', 5, 5), 25);
     Assert.AreEqual(Kalkulator.BasicOp('/', 49, 7), 7);
 }
        public void Test_SubstractMethod()
        {
            Kalkulator bm  = new Kalkulator();
            double     res = bm.Odejmowanie(10, 10);

            Assert.AreEqual(res, 0);
        }
        public void Test_AddMethod()
        {
            Kalkulator bm  = new Kalkulator();
            double     res = bm.Dodawanie(10, 10);

            Assert.AreEqual(res, 20);
        }
Exemple #11
0
        public void Add_AddsTwoPositiveNumbers_Calculated()
        {
            var calc = new Kalkulator();
            int sum  = calc.Add(2, 2);

            Assert.AreEqual(4, sum);
        }
Exemple #12
0
        public void DivideNumbers_DivideTwoPossitiveNumbers_Calculated()
        {
            var    calc = new Kalkulator();
            double div  = calc.DivideNumbers(2, 2);

            Assert.AreEqual(1, div);
        }
        public void DivisionMethodTest()
        {
            int        expected   = 4;
            Kalkulator kalkulator = new Kalkulator();
            int        actual     = kalkulator.Division(12, 3);

            Assert.AreEqual(expected, actual);
        }
        public void SubstractionMethodTest()
        {
            int        expected   = 3;
            Kalkulator kalkulator = new Kalkulator();
            int        actual     = kalkulator.Substraction(5, 2);

            Assert.AreEqual(expected, actual);
        }
        public void AdditionMethodTest()
        {
            int        expected   = 4;
            Kalkulator kalkulator = new Kalkulator();
            int        actual     = kalkulator.Addition(2, 2);

            Assert.AreEqual(expected, actual);
        }
        public void MultiplicationMethodTest()
        {
            int        expected   = 25;
            Kalkulator kalkulator = new Kalkulator();
            int        actual     = kalkulator.Multiplication(5, 5);

            Assert.AreEqual(expected, actual);
        }
Exemple #17
0
 public static void ObliczSygnalyWyjsciowe(ref List <double> sygnalyWyjsciowe,
                                           List <double> sygnalyPobudzenia,
                                           int iloscNeuronow)
 {
     foreach (var neuronIndex in Enumerable.Range(0, iloscNeuronow))
     {
         sygnalyWyjsciowe.Add(Kalkulator.ObliczSygnalWyjsciowy(FunkcjaAktywacji.CiaglaUnipolarna, sygnalyPobudzenia[neuronIndex]));
     }
 }
        public void Minus_CorrectInputs_ReturnsCorrectResult() // poprawne wartości dla odejmowania
        {
            double number1 = 10;
            double number2 = 5;

            double result = Kalkulator.Minus(number1, number2);

            Assert.AreEqual(5, result);
        }
        public void Add_CorrectInputs_ReturnsCorrectResult() // poprawne wartości dla dodawania
        {
            double number1 = 10;
            double number2 = 5;

            double result = Kalkulator.Add(number1, number2);

            Assert.AreEqual(15, result);
        }
        public void Add_CorrectInputs_ReturnsWrongResult() // złe wartości dla dodawania
        {
            double number1 = 10;
            double number2 = 10;

            double result = Kalkulator.Add(number1, number2);

            Assert.AreNotEqual(15, result);
        }
        public void Divide_CorrectInputs_ReturnsCorrectResult() // poprawna wartość dla dzielenia
        {
            double number1 = 10;
            double number2 = 2;

            double result = Kalkulator.Divide(number1, number2);

            Assert.AreEqual(5, result);
        }
        public void Multiply_CorrectInputs_ReturnsCorrectResult() // poprawna wartość dla mnożenia
        {
            double number1 = 5;
            double number2 = 3;

            double result = Kalkulator.Multiply(number1, number2);

            Assert.AreEqual(15, result);
        }
        public void Multiply_CorrectInputs_ReturnsWrongResult() // zła wartość dla mnożenia
        {
            double number1 = 5;
            double number2 = 3;

            double result = Kalkulator.Multiply(number1, number2);

            Assert.AreNotEqual(30, result);
        }
Exemple #24
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            Kalkulator k = new Kalkulator();

            int wynik = k.odejmowanie(Int32.Parse(TextBox1.Text),
                                      Int32.Parse(TextBox2.Text));

            Label2.Text = "" + wynik;
        }
Exemple #25
0
        protected void Button4_Click(object sender, EventArgs e)
        {
            Kalkulator k = new Kalkulator();

            float wynik = k.dzielenie(Int32.Parse(TextBox1.Text),
                                      Int32.Parse(TextBox2.Text));

            Label2.Text = "" + wynik;
        }
        public void Minus_CorrectInputs_ReturnsWrongResult() // złe wartości dla odejmowania
        {
            double number1 = 10;
            double number2 = 10;

            double result = Kalkulator.Minus(number1, number2);

            Assert.AreNotEqual(15, result);
        }
        public void Test1()
        {
            double a          = 2;
            double b          = 2;
            double oczekiwane = 4;
            var    kal        = new Kalkulator();
            double wynik      = kal.Dodaj(a, b);

            Assert.Equal(oczekiwane, wynik);
        }
Exemple #28
0
    public static void Main(string[] args)
    {
        Kalkulator mC = new Kalkulator(90);

        mC.displayResult();
        mC.add(45);
        mC.displayResult();
        mC.subtract(35);
        mC.displayResult();
        mC.subtract(110);
        mC.displayResult();
    }
Exemple #29
0
        private void CalcButton_Click(object sender, EventArgs e)
        {
            Kalkulator kalk = new Kalkulator();

            if (jezyk_pol == false)
            {
                kalk.lang             = 1;
                kalk.WzorBox.Text     = "TRANSMITTER POWER + TRANSMITTER GAIN - TRANSMITTER ATTENUATION - FSL + RECEIVER GAIN - RECEIVER ATTENUATION";
                kalk.textBox12.Text   = "Calculation model with optical visibility. Autocomplete disabled.Enter the values ​​for the calculated link budget manually.";
                kalk.label8.Text      = "Link budget";
                kalk.label7.Text      = "Obstacles model";
                kalk.label10.Text     = "Distance [km]";
                kalk.label11.Text     = "Frequency [MHz]";
                kalk.label12.Text     = "Transmitter model";
                kalk.label18.Text     = "Receiver model";
                kalk.label14.Text     = "Antenna model";
                kalk.label15.Text     = "Cable name (transmitter)";
                kalk.label16.Text     = "Connector name (transmitter)";
                kalk.label20.Text     = "Antenna model";
                kalk.label21.Text     = "Cable name (reciver)";
                kalk.label22.Text     = "Connector name (reciver)";
                kalk.label17.Text     = "Cable length (transmitter) [m]";
                kalk.label23.Text     = "Cable length (receiver) [m]";
                kalk.label1.Text      = "Transmitter power";
                kalk.label2.Text      = "Transmitter gain [dBi]";
                kalk.label3.Text      = "Transmitter attenuation [db]";
                kalk.label13.Text     = "Cable attenuation [db]";
                kalk.label19.Text     = "Connector attenuation [db]";
                kalk.label5.Text      = "Receiver gain [db]";
                kalk.label6.Text      = "Receiver attenuation [db]";
                kalk.label27.Text     = "Cable attenuation [db]";
                kalk.label26.Text     = "Connector attenuation [db]";
                kalk.label9.Text      = "Obstacle attenuation [db]";
                kalk.label24.Text     = "Material name";
                kalk.label25.Text     = "Thickness [cm]";
                kalk.addButton.Text   = "Add an obstacle";
                kalk.button1.Text     = "Save data";
                kalk.button2.Text     = "Read data";
                kalk.CountButton.Text = "Count";
                kalk.ClearButton.Text = "Clear";
                kalk.QuitButton.Text  = "Quit";
                kalk.label28.Text     = "Autocomplete";
                kalk.comboBox6.Text   = "Choose";
            }
            else
            {
                kalk.lang           = 0;
                kalk.WzorBox.Text   = "MOC NADAJNIKA + ZYSK NADAJNIKA - TŁUMIENNOŚĆ NADAJNIKA - FSL + ZYSK ODBIORNIKA - TŁUMIENNOŚĆ ODBIRONIKA";
                kalk.textBox12.Text = "Model obliczeniowy z widocznością optyczną. Autouzupełnianie wyłączone. Wprowadź ręcznie wartości dla liczonego budżetu łącza.";
            }
            kalk.ShowDialog();
        }
Exemple #30
0
        public void TestMethod1()
        {
            // Arange
            int expected = 10;


            //Act
            Kalkulator k      = new Kalkulator();
            int        result = k.Dodaj(5, 5);

            //Assert
            Assert.Equal(expected, result);
            Assert.Equal(3, 3);
        }