public void WhenANewMediaViewModelIsCreated_ThenTheClassStringIsSetProperly() { var media = new Media {Size = (int) Media.ValidSizes.Fullsize, Alignment = (int) Media.ValidAllignments.Left}; var model = new ShowMediaViewModel(media); Assert.That(model.ClassString, Is.EqualTo("img-fullsize img-align-left")); }
public virtual ActionResult Index(string nickname) { var user = HttpContext.User as UserViewModel; IEnumerable<Media> media = _mediaService.GetMedia(1, 10, user.Id); var mediaVM = new List<ShowMediaViewModel>(); foreach (Media medium in media) { var model = new ShowMediaViewModel(medium); model.FileName = medium.FileName; model.Id = medium.Id; model.Author = nickname; mediaVM.Add(model); } return View(mediaVM); }
public void GivenAFileWithNoExtension_ThenTheUnknownFileTypeStringIsReturned() { var media = new Media {FileName = "foo"}; var model = new ShowMediaViewModel(media); Assert.That(model.Extension, Is.EqualTo("Unknown File Type")); }
public void GivenAMediaWithASetDate_ThenTheDisplayDateIsCorrect() { var media = new Media {Year = 2010, Month = 3, Day = 2}; var model = new ShowMediaViewModel(media); Assert.That(model.DisplayDate, Is.EqualTo(new DateTime(2010, 3, 2).ToShortDateString())); }
public void GivenAFileWithAnExtension_ThenTheExtensionIsReturned() { var media = new Media {FileName = "foo.exe"}; var model = new ShowMediaViewModel(media); Assert.That(model.Extension, Is.EqualTo("EXE")); }