public async Task GetSectionAsync_DoesntExist_ReturnNull() { var database = new TestDatabaseBuilder() .AddClassroom("Class1") .Build(); var sectionService = new SectionService(database.Context); var section = await sectionService.GetSectionAsync("Class1", "Section1"); Assert.Null(section); }
public async Task GetSectionAsync_Exists_ReturnSection() { var database = new TestDatabaseBuilder() .AddClassroom("Class1") .AddSection("Class1", "Section1") .Build(); database.Reload(); var sectionService = new SectionService(database.Context); var section = await sectionService.GetSectionAsync("Class1", "Section1"); Assert.Equal("Class1", section.Classroom.Name); Assert.Equal("Section1", section.Name); }