public void Retrieves_about_text()
		{
			var aboutText = "Hello sir. How are you?";

			var info = new AboutInfo(aboutText, Enumerable.Empty<string>());

			Session.Store(info);
			Session.SaveChanges();

			var retriever = new RavenAboutInfoRetriever(Session);
			var returnedInfo = retriever.GetAboutInfo();

			Assert.That(returnedInfo.AboutText, Is.EqualTo(aboutText));
		}
		public void SetUp()
		{
			var u = new RavenAboutInfoUpdater(Session);

			UpdateAndSave(u, "Blah blah blah", new List<string>());
			UpdateAndSave(u, "gooblah, gooblah, gooblah", new List<string> { "http://www.bbc.co.uk" });

			lastUpdate = new AboutInfoDto
							{
								AboutText = "Jimmy, Jimmy, Jimmy",
								ThingsILikeUrls = new List<string> {"http://www.planetf1.com" },
							};

			UpdateAndSave(u, lastUpdate.AboutText, lastUpdate.ThingsILikeUrls);

			fromSession = GetAboutInfoFromSession();
		}
		public void Retrieves_things_i_like_image_urls()
		{
			var thingsILikeUrls = new List<string>
			{
				"http://www.bbc.co.uk",
				"http://www.planetf1.com"
			};

			var info = new AboutInfo("", thingsILikeUrls);

			Session.Store(info);
			Session.SaveChanges();

			var returnedInfo = new RavenAboutInfoRetriever(Session).GetAboutInfo();

			Assert.That(returnedInfo.ThingsILikeUrls, Is.EqualTo(thingsILikeUrls));
		}
		public void SetUp()
		{
			retriever = MockRepository.GenerateStub<IAboutInfoRetriever>();
			
			aboutText = "This is profile info";

			thingsILikeUrls = new List<string>
			{
				"http://www.bbc.co.uk",
				"http://www.planetf1.com",
			};

			var info = new AboutInfo(aboutText, thingsILikeUrls);

			retriever.Stub(r => r.GetAboutInfo()).Return(info);

			viewModel = new ViewEndpoint(retriever).Get(new AboutLinkModel());
		}