public void BeforeAll()
        {
            var kernel = new StandardKernel();
            IoC.Configure(kernel);

            _source = Builder<Campsite>
                .CreateNew()
                .Do(c=>c.Review = Builder<Review>.CreateNew().Build())
                .Do(c=>c.Location = Builder<Location>.CreateNew().Build())
                .Build();
            var mapper = kernel.Get<IMapper<Campsite, CampsiteModel>>();

            _result = mapper.Map(_source);
        }
        public void BeforeAll()
        {
            var campsiteId = "the site number";
            _campsite = Builder<Campsite>.CreateNew().Do(c => c.Id = campsiteId).Build();

            _repository = MockRepository.GenerateStub<IRepository>();
            _repository.Stub(r => r.Get<Campsite>(campsiteId)).Return(_campsite);
           
            var command = new CreateCampsiteReviewCommand(_repository);

            _request = Builder<CreateCampsiteReviewRequest>
                .CreateNew()
                .Do(r=>r.CampsiteId = campsiteId)
                .Do(r=>r.Rating = 4)
                .Build();

            _response = command.Execute(_request);
        }
        public void BeforeAll()
        {
            _repository = MockRepository.GenerateStub<IRepository>();
            _repository.Stub(r => r.Find<Campsite>()).Return(
                Builder<Campsite>
                    .CreateListOfSize(10)
                    .Build()
                    .AsQueryable());
            var command = new CreateCampsiteCommand(_repository);

            _request = Builder<CreateCampsiteRequest>
                .CreateNew()
                .Do(r=>r.Location = new []{45.5m,23.45m})
                .Do(r=>r.Name = "Where I camp at")
                .Build();

            _response = command.Execute(_request);
        }