public void GetAll_ShouldReturnDepartments() { // Act var context = GetContext(TestData.departments); var repo = new SqlDepartmentRepo(context); var departments = repo.GetAll(); // Assert Assert.Equal(TestData.departments, departments); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetById_ShouldReturnNull_WhenWrongId() { // Arrange var context = GetContext(TestData.departments); var repo = new SqlDepartmentRepo(context); // Act var department = repo.GetById(999); // Assert Assert.Null(department); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetById_ShouldReturnDepartment() { // Arrange var context = GetContext(TestData.departments); var repo = new SqlDepartmentRepo(context); int id = _rnd.Next(1, TestData.departments.Count()); // Act var department = repo.GetById(id); // Assert Assert.Equal(TestData.departments.SingleOrDefault(v => v.Id == id), department); context.Database.EnsureDeleted(); context.Dispose(); }