public void MaxElementTest(List <int> elements, int expected) { TestedClass tested = new TestedClass(); int actual = tested.MaxElement(elements); Assert.AreEqual(expected, actual); }
public void MaxElementWhenElemenstAreSameTest() { TestedClass tested = new TestedClass(); List <int> elements = new List <int> { 3, 3, 3 }; int expected = 3; int actual = tested.MaxElement(elements); Assert.AreEqual(expected, actual); }
public void MaxElementEmptyExceptionTest() { TestedClass tested = new TestedClass(); Assert.ThrowsException <EmptyListException>(() => tested.MaxElement(new List <int>())); }
public void MaxElementExceptionTest() { TestedClass tested = new TestedClass(); Assert.ThrowsException <ArgumentNullException>(() => tested.MaxElement(null)); }