public async Task Results_Results_WhenSearchIsTitle() { using (var db = new ArtDbContext(TestingDbContextOptions.TestDbContextOptions())) { var controller = new SearchController(db); var picture = new Picture { Id = 1, IsImage = true, Likes = 10, Title = "Test", UploadDate = DateTime.Now, Url = "//Test", UserId = "test", UserName = "******" }; await db.Pictures.AddAsync(picture); await db.SaveChangesAsync(); string searchTerm = "Test"; controller.Results(searchTerm); Assert.AreEqual(1, controller.PictureResults.Count); } }
public async Task DeleteMessageAsync_MessageIsDeleted_WhenMessageIsFound() { using (var db = new ArtDbContext(TestingDbContextOptions.TestDbContextOptions())) { //var comicController = new ComicController(db); Assert.AreEqual(0, 0); } }
public async Task AddChapter_ImageIsNotUploaded_WhenImageIsNull() { using (var db = new ArtDbContext(TestingDbContextOptions.TestDbContextOptions())) { var controller = new ComicController(db); await controller.AddChapter(null, "Test", 1); Assert.AreEqual(controller.ModelState.ErrorCount, 1); } }
public async Task AddChapter_ChapterIsNotUploaded_WhenImageIsNotCorrect() { using (var db = new ArtDbContext(TestingDbContextOptions.TestDbContextOptions())) { var physicalFile = new FileInfo("links.txt"); var formFile = physicalFile.AsMockIFormFile(); var controller = new ComicController(db); await controller.AddChapter(formFile, "Test", 1); Assert.AreEqual(controller.ModelState.ErrorCount, 1); } }
public void Results_NoResults_WhenSearchStringIsNull() { using (var db = new ArtDbContext(TestingDbContextOptions.TestDbContextOptions())) { var controller = new SearchController(db); string searchTag = null; RedirectToPageResult result = (RedirectToPageResult)controller.Results(searchTag); Assert.AreEqual(result.PageName, "/Index"); } }
public async Task UploadComic_ComicIsUploaded_WhenImageIsCorrectPng() { using (var db = new ArtDbContext(TestingDbContextOptions.TestDbContextOptions())) { var physicalFile = new FileInfo("002.png"); var formFile = physicalFile.AsMockIFormFile(); var controller = new ComicController(db); try { await controller.UploadComic(formFile, "Test", "Test", "Test"); } catch { } Assert.AreEqual(controller.ModelState.ErrorCount, 0); } }
public async Task UploadImage_ImageIsNotUploaded_WhenImageIsNull() { using (var db = new ArtDbContext(TestingDbContextOptions.TestDbContextOptions())) { var controller = new ImageController(db); try { await controller.UploadImage(null, "Test", "Test"); } catch { } var a = controller.ModelState.ErrorCount; Assert.AreEqual(controller.ModelState.ErrorCount, 1); } }
public AlbumController(ArtDbContext context, IWebHostEnvironment appEnvironment) { _context = context; _appEnvironment = appEnvironment; }
public ListModel(ArtDbContext context) { this.Context = context; }
public SearchController(ArtDbContext context) { this.Context = context; }
public DetailsModel(ArtDbContext context) { this.Context = context; }
public DataImportController(IWatermarkService watermarkService, IDataImportLinkValidator linkValidator, ArtDbContext context) { _watermarkService = watermarkService; _linkValidator = linkValidator; _context = context; }
public PictureController(ArtDbContext context) { this.Context = context; }
public AdminModel(ArtDbContext context) { this.Context = context; }
public UploadPictureModel(ArtDbContext context) { this.Context = context; }
public ReadModel(ArtDbContext context) { this.Context = context; }
public ArtworkRepository(ArtDbContext context) { _context = context; }
public IndexModel(ArtDbContext context, IServiceProvider serviceProvider) { this.ServiceProvider = serviceProvider; this.Context = context; }
public LikedPicturesModel(ArtDbContext context) { this.Context = context; }
public ImageModel(ArtDbContext context) { this.Context = context; }
public ProfileModel(ArtDbContext context) { this.Context = context; }
public BaseDataService() { _db = new ArtDbContext(); }
public ComicController(ArtDbContext context) { //this.AppEnviroment = appEnviroment; this.Context = context; }
public ArtworkController(ArtDbContext context) { _context = context; }
public ProfileController(ArtDbContext context) { this.Context = context; }
public ViewModel(ArtDbContext context) { this.Context = context; }