Ejemplo n.º 1
0
                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);
        }
Ejemplo n.º 2
0
         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);
        }
Ejemplo n.º 3
0
                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);
        }
Ejemplo n.º 4
0
                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);
        }
Ejemplo n.º 5
0
        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);
            
        }
Ejemplo n.º 6
0
         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);
        }               
Ejemplo n.º 7
0
        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);

        }