public void Photoにタグ指定() { var photo = new Web.Models.Photo { Tags = new[]{"タグ"}}.ToModel(); Assert.AreEqual(photo.Tags.Count, 1); Assert.AreEqual(photo.Tags.First().Text, "タグ"); }
public void Photoに複数タグ指定() { var photo = new Web.Models.Photo { Tags = new[]{"タグ1","tag2"} }.ToModel(); Assert.AreEqual(photo.Tags.Count, 2); Assert.AreEqual(photo.Tags.First().Text, "タグ1"); Assert.AreEqual(photo.Tags.Skip(1).First().Text, "tag2"); }
public void Photoに複数タグ指定URL使用不可文字あり() { var photo = new Web.Models.Photo { Tags = new []{"タグ1","tag2","</>"} }.ToModel(); Assert.AreEqual(photo.Tags.Count, 3); Assert.AreEqual(photo.Tags.First().Text, "タグ1"); Assert.AreEqual(photo.Tags.Skip(1).First().Text, "tag2"); Assert.AreEqual(photo.Tags.Skip(2).First().Text, "___"); }
public void Photoに空タグ指定() { var photo = new Web.Models.Photo { Tags = new[]{""} }.ToModel(); Assert.AreEqual(photo.Tags.Count, 0); }