public void WhenNullReturnsFalse() { // Arrange var iterator = new PersonIterator(null); // Act var result = iterator.HasNext(); // Assert That(result, Is.EqualTo(false)); }
public void IteratesThroughPersonThreeProperties(int index, object property) { // Arrange var person = new Person("George", "Dyrrachitis", 28); var iterator = new PersonIterator(person); // Act var result = iterator.Get(index); // Assert That(result, Is.EqualTo(property)); }
public void WhenOutOfIndexReturnsFalse() { // Arrange var person = new Person("George", "Dyrrachitis", 28); var iterator = new PersonIterator(person); // Act var result = GetResultAfterFourLoops(iterator); // Assert That(result, Is.EqualTo(false)); }