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")); }
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 GivenASizeAndAnAlignment_ThenTheCorrectClassStringIsReturned() { var model = new ShowMediaViewModel(new Media { Size = (int)Media.ValidSizes.Large, Alignment = (int)Media.ValidAllignments.Left }); model.ClassString.Should().Contain("img-large"); model.ClassString.Should().Contain("img-align-left"); }
public void GivenAFileNameWithAnExtension_ThenTheCorrectExtensionIsReturned() { var model = new ShowMediaViewModel(new Media { Size = (int)Media.ValidSizes.Large, Alignment = (int)Media.ValidAllignments.Left }); model.FileName = "abc.foo.bar"; model.Extension.Should().BeEquivalentTo("bar"); }
public void GivenAFileNameWithAnExtension_ThenTheAnErrorMessageIsReturned() { var model = new ShowMediaViewModel(new Media { Size = (int)Media.ValidSizes.Large, Alignment = (int)Media.ValidAllignments.Left }); model.FileName = "abc"; model.Extension.Should().BeEquivalentTo("Unknown File Type"); }