public void InitConnection()
        {
            this.mockconnectionrepo = new Mock <IRepository <OwnerSchoolConnector> >();
            this.ml = new MainLogic(this.mockconnectionrepo.Object);

            List <OwnerSchoolConnector> mockconnections = new List <OwnerSchoolConnector>();
            var connection = new OwnerSchoolConnector()
            {
                Connection_Id = 1,
                Owner_Id      = 1,
                School_Id     = 1,
            };

            mockconnections.Add(new OwnerSchoolConnector()
            {
                Connection_Id = 1,
                Owner_Id      = 1,
                School_Id     = 1,
            });
            mockconnections.Add(new OwnerSchoolConnector()
            {
                Connection_Id = 2,
                Owner_Id      = 1,
                School_Id     = 2,
            });
            mockconnections.Add(new OwnerSchoolConnector()
            {
                Connection_Id = 3,
                Owner_Id      = 2,
                School_Id     = 3,
            });

            this.mockconnectionrepo.Setup(repo => repo.ReadAll()).Returns(mockconnections);
            this.mockconnectionrepo.Setup(repo => repo.Read(It.IsAny <int>())).Returns(connection);
        }
Example #2
0
        public void InitNotCrud()
        {
            mockconnectionrepo = new Mock <IRepository <OwnerSchoolConnector> >();
            mockownerrepo      = new Mock <IRepository <Owners> >();
            mockschoolrepo     = new Mock <IRepository <Schools> >();
            mockteacherrepo    = new Mock <IRepository <Teachers> >();
            ml = new MainLogic(mockschoolrepo.Object, mockownerrepo.Object, mockteacherrepo.Object, mockconnectionrepo.Object);

            List <OwnerSchoolConnector> mockconnections = new List <OwnerSchoolConnector>();
            var connection = new OwnerSchoolConnector()
            {
                Connection_Id = 1,
                Owner_Id      = 1,
                School_Id     = 1
            };

            mockconnections.Add(new OwnerSchoolConnector()
            {
                Connection_Id = 1,
                Owner_Id      = 1,
                School_Id     = 1
            }
                                );
            mockconnections.Add(new OwnerSchoolConnector()
            {
                Connection_Id = 2,
                Owner_Id      = 1,
                School_Id     = 2
            }
                                );
            mockconnections.Add(new OwnerSchoolConnector()
            {
                Connection_Id = 3,
                Owner_Id      = 2,
                School_Id     = 3
            }
                                );
            List <Owners> mockowners = new List <Owners>();
            var           owner      = new Owners
            {
                Owner_Id        = 1,
                Name            = "Kiss Gyozo",
                City            = "Budapest",
                HasPaidThisYear = true,
                IsReplaceable   = false,
                StartYear       = 2018
            };

            mockowners.Add(new Owners()
            {
                Owner_Id        = 1,
                Name            = "Kiss Gyozo",
                City            = "Budapest",
                HasPaidThisYear = true,
                IsReplaceable   = false,
                StartYear       = 2018
            }
                           );
            mockowners.Add(new Owners()
            {
                Owner_Id        = 2,
                Name            = "Telepes Katalin",
                City            = "Szentendre",
                HasPaidThisYear = false,
                IsReplaceable   = true,
                StartYear       = 2013
            }
                           );
            mockowners.Add(new Owners()
            {
                Owner_Id        = 3,
                Name            = "Kalap Tido",
                City            = "Athen",
                HasPaidThisYear = true,
                IsReplaceable   = true,
                StartYear       = 2019
            }
                           );
            var school = new Schools
            {
                School_Id        = 1,
                City             = "Budapest",
                ZipCode          = 1031,
                Address          = "Kolompar utca 8",
                Country          = "Hungary",
                NumberOfChildren = 10
            };
            List <Schools> mockschools = new List <Schools>();

            mockschools.Add(new Schools()
            {
                School_Id        = 1,
                City             = "Budapest",
                ZipCode          = 1031,
                Address          = "Kolompar utca 8",
                Country          = "Hungary",
                NumberOfChildren = 10
            }
                            );
            mockschools.Add(new Schools()
            {
                School_Id        = 2,
                City             = "Wien",
                ZipCode          = 1056,
                Address          = "HeidrichStraße 5",
                Country          = "Austria",
                NumberOfChildren = 13
            }
                            );
            mockschools.Add(new Schools()
            {
                School_Id        = 3,
                City             = "Mos Espa",
                ZipCode          = 8000,
                Address          = "DalaiLama street 1",
                Country          = "Tibet",
                NumberOfChildren = 2
            }
                            );
            List <Teachers> mockteachers = new List <Teachers>();
            var             teacher      = new Teachers
            {
                Teacher_Id   = 1,
                School_Id    = 6,
                Name         = "Gondy Szergely",
                Salary       = 10,
                StartYear    = 2019,
                WellLiked    = false,
                CourseNumber = 5,
                HealthCare   = "statefunded"
            };

            mockteachers.Add(new Teachers()
            {
                Teacher_Id   = 1,
                School_Id    = 6,
                Name         = "Gondy Szergely",
                Salary       = 10,
                StartYear    = 2019,
                WellLiked    = false,
                CourseNumber = 5,
                HealthCare   = "statefunded"
            }
                             );
            mockteachers.Add(new Teachers()
            {
                Teacher_Id   = 2,
                School_Id    = 1,
                Name         = "Farpad Prozo",
                Salary       = 1000,
                StartYear    = 2010,
                WellLiked    = true,
                CourseNumber = 15,
                HealthCare   = "statefunded",
            });
            mockteachers.Add(new Teachers()
            {
                Teacher_Id   = 3,
                School_Id    = 2,
                Name         = "Farkas Judit",
                Salary       = 1600,
                StartYear    = 2017,
                WellLiked    = true,
                CourseNumber = 65,
                HealthCare   = "f****d",
            });
            mockconnectionrepo.Setup(repo => repo.ReadAll()).Returns(mockconnections);
            mockownerrepo.Setup(repo => repo.ReadAll()).Returns(mockowners);
            mockschoolrepo.Setup(repo => repo.ReadAll()).Returns(mockschools);
            mockteacherrepo.Setup(repo => repo.ReadAll()).Returns(mockteachers);
        }
 /// <summary>
 /// Calls the Update() method of Connection Repository.
 /// </summary>
 /// <param name="obj">Connection Type entity that we want to update.</param>
 public void UpdateConnection(OwnerSchoolConnector obj)
 {
     this.connectionsRepository.Update(obj);
 }
 /// <summary>
 /// Calls the Delete() method of ConnectionRepsitory.
 /// </summary>
 /// <param name="obj">The entity that we want to delete.</param>
 public void DeleteConnection(OwnerSchoolConnector obj)
 {
     this.connectionsRepository.Delete(obj);
 }