public void Get_CallsRepositoryPassesId() { var hero = new Hero {Name = "Captain",Id=1}; _repos.Stub(r => r.GetHero(Arg<int>.Is.Equal(1))).Return(hero); var actual = new PhoneBookController(_repos).Get(hero.Id); Assert.AreEqual(hero,actual); }
public void Get_ReturnsInitializedHeros() { var expected = new List<Hero> {new Hero {Name="Captain"} }; _repos.Stub(r => r.GetHeroes()).Return(expected); var actual = new PhoneBookController(_repos).Get(); _repos.AssertWasCalled(r=>r.InitData()); Assert.AreEqual(actual.Count(),1); Assert.AreEqual(actual.First().Name,"Captain"); }