Beispiel #1
0
        public ModeratorControllerTests()
        {
            var dbContextShota = new DbContextOptions <ApplicationDbContext>();

            applicationDbContext = new Mock <ApplicationDbContext>(dbContextShota);
            controller           = new ModeratorController(applicationDbContext.Object);
        }
        public void Approve_Review()
        {
            var dbsource = Environment.CurrentDirectory + "/RateMyClasses.db";

            var connectionsReview = new SqliteConnection("Data Source=" + dbsource);
            var optionsReview     = new DbContextOptionsBuilder <ReviewContext>().UseSqlite(connectionsReview).Options;

            var connectionReport = new SqliteConnection("Data Source=" + dbsource);
            var optionsReport    = new DbContextOptionsBuilder <ReportContext>().UseSqlite(connectionReport).Options;

            ReviewContext a = new ReviewContext(optionsReview);
            ReportContext b = new ReportContext(optionsReport);

            var result   = new ModeratorController(b, a).Approve(30133) as ViewResult;
            var viewData = result.ViewData;


            Assert.True(viewData["Result"].Equals("Approved"));
        }
Beispiel #3
0
        public void ModeratorControllerTest()
        {
            ModeratorController mc = new ModeratorController();

            Assert.IsNotNull(mc);
        }