Exemplo n.º 1
0
            public void GetSchoolClassByValidId()
            {
                var mockContext = new Mock<DatabaseSession>();
                var mockDBset = new Mock<DbSet<SchoolClassEntity>>();

                MockHelper<SchoolClassEntity>.MockDbset(ref mockDBset, _schoolClassesInDatabase);

                mockContext.Setup(table => table.Context.SchoolClasses).Returns(mockDBset.Object);

                var schoolClassService = new SchoolClassService(mockContext.Object);

                var schoolClass = schoolClassService.GetSchoolClassById(1);

                Assert.AreEqual(1, schoolClass.SchoolClassEntityId);
            }
Exemplo n.º 2
0
            public void AddDuplicateSchoolClass()
            {
                var duplicateSchoolClass = new SchoolClassEntity {Name = "F", SchoolClassEntityId = 1, Year = 1};

                var mockContext = new Mock<DatabaseSession>();
                var mockDBset = new Mock<DbSet<SchoolClassEntity>>();

                MockHelper<SchoolClassEntity>.MockDbset(ref mockDBset, _schoolClassesInDatabase);

                mockContext.Setup(table => table.Context.SchoolClasses).Returns(mockDBset.Object);

                var schoolClassService = new SchoolClassService(mockContext.Object);

                schoolClassService.AddSchoolClass(duplicateSchoolClass);
            }
Exemplo n.º 3
0
            public void GetSchoolClasses()
            {
                var mockContext = new Mock<DatabaseSession>();
                var mockDBset = new Mock<DbSet<SchoolClassEntity>>();

                MockHelper<SchoolClassEntity>.MockDbset(ref mockDBset, _schoolClassesInDatabase);

                mockContext.Setup(table => table.Context.SchoolClasses).Returns(mockDBset.Object);

                var schoolClassService = new SchoolClassService(mockContext.Object);

                var schoolClass = schoolClassService.GetSchoolClasses();

                Assert.IsNotEmpty(schoolClass);
            }