public void OutOfRangeTest() { bool catchException = false; try { TypeOfEqulibrium.Solution(new int[] { 1 }); } catch (ArgumentOutOfRangeException exception) { catchException = true; } if (catchException) { Assert.Pass(); } else { Assert.Fail(); } }
public void NameOfTest() { bool catchException = false; try { TypeOfEqulibrium.Solution(null); } catch (ArgumentNullException) { catchException = true; } if (catchException) { Assert.Pass(); } else { Assert.Fail(); } }
public void EmptyArrayTest() { Assert.AreEqual(0, TypeOfEqulibrium.Solution(new int[4])); }
public void TwoElementTest() { Assert.AreEqual(2, TypeOfEqulibrium.Solution(new int[] { 3, 5 })); }
public void ExampleTest() { Assert.AreEqual(1, TypeOfEqulibrium.Solution(new int[] { 3, 1, 2, 4, 3 })); }