public void GetAllNotelabel_PositiveTest(){ IFunction F = new Function_op(); string Type="label"; string title="adidas"; List<Student> dummy = DummyMock(); List<Student> dummy2 = new List<Student>(); // Arrange foreach(Student S in dummy ) { foreach(Labels l in S.Many_values) { if(l.Label==title) dummy2.Add(S); } } Mock<IFunction> MockRepository = new Mock<IFunction>(); // Removing Dependency MockRepository.Setup(d => d.Get_all_label(title)).Returns (dummy2); ValuesController controller_m = new ValuesController(MockRepository.Object); var dummy1 = controller_m.Get(title,Type); // dummy1 = ModelFromActionResult<SomeViewModelClass>(dummy1); var objresult = dummy1 as OkObjectResult; Assert.NotNull(objresult); var model = objresult.Value as List<Student>; Assert.Equal(1 , model.Count); }
public void Getdeleted_PositiveTest(){ IFunction F = new Function_op(); string title=""; string dummy = "Data deleted from table"; // Arrange Mock<IFunction> MockRepository = new Mock<IFunction>(); // Removing Dependency MockRepository.Setup(d => d.remove_in(title)).Returns(true); ValuesController controller_m = new ValuesController(MockRepository.Object); var dummy1 = controller_m.Delete(title); // dummy1 = ModelFromActionResult<SomeViewModelClass>(dummy1); var objresult = dummy1 as OkObjectResult; Assert.NotNull(objresult); var model = objresult.Value as string; Assert.Equal(dummy , model); }
public void Getupdate_PositiveTest(){ IFunction F = new Function_op(); Student S = new Student { NoteId = 6, Title = "vvs laxman and sehwag", Plaintext = "Nothing as such", Pinned=false, Many_values_ch = new List<Checklist>{ new Checklist{ checklist_Id = 6, Checklists = "Laptop", NoteId = 6 }, new Checklist{ checklist_Id = 7, Checklists = "Bike", NoteId = 6 } }, Many_values = new List<Labels>{ new Labels{ Label_Id = 6, Label = "Casual", NoteId = 6 } } }; // Arrange Mock<IFunction> MockRepository = new Mock<IFunction>(); // Removing Dependency MockRepository.Setup(d => d.update_in(S)).Returns(true); ValuesController controller_m = new ValuesController(MockRepository.Object); var dummy1 = controller_m.Put(S); // dummy1 = ModelFromActionResult<SomeViewModelClass>(dummy1); var objresult = dummy1 as OkObjectResult; Assert.NotNull(objresult); var model = objresult.Value as string; ValuesController controller = new ValuesController(F); var actual = controller.Put(S); var okObjectResult = actual as OkObjectResult; var actual_ans = okObjectResult.Value as string; Assert.Equal(actual_ans , model); }
public void GetAllNotePinned_PositiveTest(){ IFunction F = new Function_op(); string pin="true"; string title="pinned"; List<Student> dummy = DummyMock(); // Arrange Mock<IFunction> MockRepository = new Mock<IFunction>(); // Removing Dependency MockRepository.Setup(d => d.Get_all_pinned(pin)).Returns(dummy.FindAll(d=>d.Pinned==true)); ValuesController controller_m = new ValuesController(MockRepository.Object); var dummy1 = controller_m.Get(pin,title); // dummy1 = ModelFromActionResult<SomeViewModelClass>(dummy1); var objresult = dummy1 as OkObjectResult; Assert.NotNull(objresult); var model = objresult.Value as List<Student>; Assert.Equal(1 , model.Count); }
public void GetAllNoteTitle_PositiveTest(){ IFunction F = new Function_op(); string title="vvs laxman and me"; string Type ="title"; List<Student> dummy = DummyMock(); Mock<IFunction> MockRepository = new Mock<IFunction>(); MockRepository.Setup(d => d.Get_all_title(title)).Returns(dummy.FindAll(d=>d.Title==title)); ValuesController controller_m = new ValuesController(MockRepository.Object); var dummy1 = controller_m.Get(title,Type); // dummy1 = ModelFromActionResult<SomeViewModelClass>(dummy1); var objresult = dummy1 as OkObjectResult; Assert.NotNull(objresult); var model = objresult.Value as List<Student>; Assert.Equal(1 , model.Count); }
public void Getenter_PositiveTest(){ IFunction F = new Function_op(); Student S = null; // Arrange Mock<IFunction> MockRepository = new Mock<IFunction>(); // Removing Dependency MockRepository.Setup(d => d.insert_in(S)).Returns(true); ValuesController controller_m = new ValuesController(MockRepository.Object); var dummy1 = controller_m.Post(S); // dummy1 = ModelFromActionResult<SomeViewModelClass>(dummy1); var objresult = dummy1 as OkObjectResult; Assert.NotNull(objresult); var model = objresult.Value as string; ValuesController controller = new ValuesController(F); var actual = controller.Post(S); var okObjectResult = actual as OkObjectResult; var actual_ans = okObjectResult.Value as string; Assert.Equal(actual_ans , model); }
public void GetAllNote_PositiveTest(){ List<Student> dummy = DummyMock(); // Arrange IFunction F = new Function_op(); Mock<IFunction> MockRepository = new Mock<IFunction>(); // Removing Dependency MockRepository.Setup(d => d.Get_all()).Returns(DummyMock()); ValuesController controller_m = new ValuesController(MockRepository.Object); // Act var dummy1 = controller_m.Get(); var objresult = dummy1 as OkObjectResult; Assert.NotNull(objresult); var model = objresult.Value as List<Student>; ValuesController controller = new ValuesController(F); var actual = controller.Get(); var okObjectResult = actual as OkObjectResult; var actual_ans = okObjectResult.Value as List<Student>; //Assert.NotNull(actual); // Assert Assert.Equal(actual_ans.Count , model.Count); }