public void Can_Get_Atraction()
        {
            int id = 2;

            Mock <IRepository <Atraction> > mock = new Mock <IRepository <Atraction> >();

            mock.Setup(m => m.GetAll()).Returns(new List <Atraction> {
                new Atraction {
                    Id = 1, Name = "Atraction1"
                },
                new Atraction {
                    Id = 2, Name = "Atraction2"
                },
                new Atraction {
                    Id = 3, Name = "Atraction3"
                },
            });

            //BookRepository repository = new BookRepository();
            TestHelps repository = new TestHelps();

            var atraction = repository.GetAtraction(mock.Object, id);

            Assert.AreEqual(id, atraction.Id);
            Assert.AreEqual("Atraction2", atraction.Name);
        }