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");
        }