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); }
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); }
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); }