public void TestMainPage() { var controller = new MainPageControllerTest(); var result = controller.MainPage(new Models.User()) as ViewResult; Assert.AreEqual("MainPage", result.ViewName); }
public void TestUpdateAgreemant() { //Arrange var controller = new MainPageControllerTest(); User cur = new User { UserName = "******", Password = "******" }; Other testOther = new Other(); testOther.Id = 2; //Act controller.UpdateAgreemant(testOther, "NewAgreement Testing 123#@!"); //Assert using (OtherDal dal = new OtherDal()) { Other val = dal.Others.SingleOrDefault(b => b.Id == testOther.Id); Assert.AreEqual("NewAgreement Testing 123#@!", val.Val); controller.UpdateAgreemant(testOther, "Do not Delete - Line for testing"); } }
public void TestNewThread() { //Arrange var controller = new MainPageControllerTest(); //Act var result = controller.NewThread() as ViewResult; //Assert Assert.AreEqual("NewThread", result.ViewName); }
public void TestAdminPage() { //Arrange var controller = new MainPageControllerTest(); //Act var result = controller.AdminPage() as ViewResult; //Assert Assert.AreEqual("AdminPage", result.ViewName); }
public void TestDonwload() { //Arragne var controller = new MainPageControllerTest(); int upnum = 18; //Act FileResult ans = controller.DownloadFile(upnum); //Assert Assert.IsNotNull(ans); }
public void TestUploadFile() { //Arrange var controller = new MainPageControllerTest(); User cur = new User { UserName = "******", Password = "******" }; //Act var result = controller.UploadFile(cur) as ViewResult; //Assert Assert.AreEqual("UploadFile", result.ViewName); }
public void TestChangeImage() { //Arrange var controller = new MainPageControllerTest(); User cur = new User { UserName = "******", Password = "******" }; //Act var result = (RedirectToRouteResult)controller.ChangeDepImage(cur); //Assert Assert.AreEqual("MainPage", result.RouteValues["controller"]); }
public void TestCreateNewThread() { //Arrange var controller = new MainPageControllerTest(); string content = "Test Content TESTING!!!!"; Syear inst = new Syear { SyearId = 1 }; User cur = new User { UserName = "******", Password = "******" }; Thread test_Thread = new Thread { ThreadName = testingThreadHeader, SyearId = 1, ThreadType = "[Question]", OwnerId = 1 }; //Act controller.CreateNewThread(inst, test_Thread, cur, content); //Assert using (ContentDal cnt = new ContentDal()) { List <Content> cont = (from x in cnt.Contents where x.threadName == test_Thread.ThreadName select x).ToList(); Assert.AreEqual(content, cont[0].threadContent); //Cleanup cnt.Contents.Remove(cont[0]); cnt.SaveChanges(); } //Cleanup Remove testing Thread //Add test thread to DB using (ThreadDal trdDal = new ThreadDal()) { var result = trdDal.Threads.SingleOrDefault(b => b.ThreadName == test_Thread.ThreadName); trdDal.Threads.Remove(result); trdDal.SaveChanges(); } }
public void TestUploadPage() { //Arragne var controller = new MainPageControllerTest(); User cur = new User { UserName = "******", Password = "******" }; //Act var act = controller.MyUploads(cur) as ViewResult; //Assert Assert.AreEqual("MyUploads", act.ViewName); }
public void TestThreadsPage() { //Arrange var controller = new MainPageControllerTest(); Syear inst = new Syear { SyearId = 1 }; User cur = new User { UserName = "******", Password = "******" }; //Act var result = controller.ThreadsPage(inst, cur) as ViewResult; //Assert Assert.AreEqual("ThreadsPage", result.ViewName); }
public void TestSyearsPage() { //Arrange var controller = new MainPageControllerTest(); Department inst = new Department { DepartmentId = 1 }; User cur = new User { UserName = "******", Password = "******" }; //Act var result = controller.SyearsPage(inst, cur) as ViewResult; //Assert Assert.AreEqual("SyearsPage", result.ViewName); }
public void TestDepartmentsPage() { //Arrange var controller = new MainPageControllerTest(); Institution inst = new Institution { InstitutionId = 1, InstName = "SCE" }; User cur = new User { UserName = "******", Password = "******" }; //Act var result = controller.DepartmentsPage(inst, cur) as ViewResult; //Assert Assert.AreEqual("DepartmentsPage", result.ViewName); }
public void TestAddToUnion() { //Arragne var controller = new MainPageControllerTest(); User cur = new User { UserName = "******", Password = "******" }; int id = 2; //Act controller.addToUnion(id, cur); //Assert using (UserDal d = new UserDal()) { User usr = d.Users.SingleOrDefault(b => b.id == 2); Assert.AreEqual(2, usr.studentUnionRank); } }
public void TestUnLockThread() { //Arrange var controller = new MainPageControllerTest(); Thread test_Thread = new Thread { ThreadName = testingThreadHeader, SyearId = 1, ThreadType = "[Question]", OwnerId = 1 }; //Add test thread to DB using (ThreadDal trdDal = new ThreadDal()) { trdDal.Threads.Add(test_Thread); trdDal.SaveChanges(); } //Act controller.UnLockThread(test_Thread); //Assert using (ThreadDal trdDal = new ThreadDal()) { List <Thread> testTrd = (from x in trdDal.Threads where x.ThreadName == test_Thread.ThreadName select x).ToList(); Assert.AreEqual(testTrd[0].Locked, false); //Cleanup trdDal.Threads.Remove(testTrd[0]); trdDal.SaveChanges(); } }
public void TestNewComment() { //Arragne var controller = new MainPageControllerTest(); string content = "Test Content TESTING!!!!"; Syear inst = new Syear { SyearId = 1 }; User cur = new User { UserName = "******", Password = "******" }; Thread test_Thread = new Thread { ThreadName = testingThreadHeader, SyearId = 1, ThreadType = "[Question]", OwnerId = 1 }; ThreadDal tDal = new ThreadDal(); tDal.Threads.Add(test_Thread); // Add test thread tDal.SaveChanges(); Thread currenthread = tDal.Threads.SingleOrDefault(b => b.ThreadName == testingThreadHeader); Content testContent = new Content() { threadContent = content, threadId = currenthread.ThreadId }; ContentDal cDal = new ContentDal(); cDal.Contents.Add(testContent); cDal.SaveChanges(); //Act controller.addComment(testContent, cur, "TestComment"); //Assert CommentDal comDal = new CommentDal(); List <Comment> com = (from x in comDal.Comments where x.threadId == currenthread.ThreadId select x).ToList(); Comment ans = com.Find(b => b.commentContent == "TestComment"); Assert.IsNotNull(ans); //CleanUp tDal.Threads.Remove(currenthread); tDal.SaveChanges(); cDal.Contents.Remove(testContent); cDal.SaveChanges(); comDal.Comments.Remove(ans); comDal.SaveChanges(); }