public void find_cat_by_name() { Zoo sut = new Zoo(new FakeMailer()); Cat robert = sut.CreateCat("Robert"); Cat marie = sut.CreateCat("Marie"); Cat denis = sut.CreateCat("Denis"); Assert.That(sut.FindCat("Robert"), Is.SameAs(robert)); Assert.That(sut.FindCat("Marie"), Is.SameAs(marie)); Assert.That(sut.FindCat("Denis"), Is.SameAs(denis)); }
public void create_some_cats() { Zoo sut = new Zoo(new FakeMailer()); Cat robert = sut.CreateCat("Robert"); Cat marie = sut.CreateCat("Marie"); Cat denis = sut.CreateCat("Denis"); Assert.That(robert.Name, Is.EqualTo("Robert")); Assert.That(marie.Name, Is.EqualTo("Marie")); Assert.That(denis.Name, Is.EqualTo("Denis")); }
public void rename_animals() { Zoo sut = new Zoo(new FakeMailer()); Cat cat1 = sut.CreateCat("Robert"); Cat cat2 = sut.CreateCat("Marie"); Bird bird1 = sut.CreateBird("Pierre"); Bird bird2 = sut.CreateBird("Titi"); cat1.Name = "Georges"; bird1.Name = "Alban"; Assert.That(cat1.Name, Is.EqualTo("Georges")); Assert.That(bird1.Name, Is.EqualTo("Alban")); Assert.That(sut.FindCat("Georges"), Is.SameAs(cat1)); Assert.That(sut.FindBird("Alban"), Is.SameAs(bird1)); Assert.Throws <ArgumentException>(() => sut.FindCat("Robert")); Assert.Throws <ArgumentException>(() => sut.FindBird("Pierre")); }