public void CtorAddsMoreThan16ThrowsExc(int num) { db = new ExtendedDatabase.Database(); Person[] people = new Person[num]; for (int i = 0; i < num; i++) { Person person = new Person(i + 1, $"Existing {i + 1}"); people[i] = person; } Assert.Throws <ArgumentException>(() => new ExtendedDatabase.Database(people)); }
public void Setup() { Person[] persons = new Person[15]; for (long i = 0; i < 15; i++) { Person person = new Person(i + 1, $"Existing {i+1}"); persons[i] = person; } db = new ExtendedDatabase.Database(persons); }
public void CtorAddsPeopleCorrectly(int num) { db = new ExtendedDatabase.Database(); Person[] people = new Person[num]; for (int i = 0; i < num; i++) { Person person = new Person(i + 1, $"Existing {i+1}"); people[i] = person; } db = new ExtendedDatabase.Database(people); Assert.AreEqual(num, db.Count); }
public void RemoveFromEmptyDBThrowsException() { db = new ExtendedDatabase.Database(); Assert.Throws <InvalidOperationException>(() => db.Remove()); }