public void Faktorijel_VraćaIspravanRezultatZaPrirodniBroj() { Assert.AreEqual(1, Funkcije.Faktorijel(1)); Assert.AreEqual(2, Funkcije.Faktorijel(2)); Assert.AreEqual(6, Funkcije.Faktorijel(3)); Assert.AreEqual(24, Funkcije.Faktorijel(4)); Assert.AreEqual(5040, Funkcije.Faktorijel(7)); }
public void Faktorijel_BacaIznimkuZaNegativniArgument() { try { Funkcije.Faktorijel(-1); Assert.Fail("Funkcija je trebala baciti iznimku"); } catch (ArgumentOutOfRangeException) { } }
public void Faktorijel_Vraća1ZaArgument0() { Assert.AreEqual(1, Funkcije.Faktorijel(0)); }