Exemplo n.º 1
0
 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"));
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public void GivenAFileWithNoExtension_ThenTheUnknownFileTypeStringIsReturned()
 {
     var media = new Media {FileName = "foo"};
     var model = new ShowMediaViewModel(media);
     Assert.That(model.Extension, Is.EqualTo("Unknown File Type"));
 }
Exemplo n.º 4
0
 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()));
 }
Exemplo n.º 5
0
 public void GivenAFileWithAnExtension_ThenTheExtensionIsReturned()
 {
     var media = new Media {FileName = "foo.exe"};
     var model = new ShowMediaViewModel(media);
     Assert.That(model.Extension, Is.EqualTo("EXE"));
 }