public void GetById_WithBadId_ThrowsNotFoundException() { var entrantMap = new ConcurrentDictionary <int, Entrant> { [1] = new Entrant { FirstName = "firstName", LastName = "lastName", Id = 1 }, [2] = new Entrant { FirstName = "firstName2", LastName = "lastName2", Id = 2 }, }; var dal = new EntrantDal(entrantMap); Assert.Throws <EntrantNotFoundException>(() => dal.GetById(4)); }
public void GetById_WithValidId_ReturnsExpectedItem() { var entrantMap = new ConcurrentDictionary <int, Entrant> { [1] = new Entrant { FirstName = "firstName", LastName = "lastName", Id = 1 }, [2] = new Entrant { FirstName = "firstName2", LastName = "lastName2", Id = 2 }, }; var dal = new EntrantDal(entrantMap); var item = dal.GetById(1); Assert.That(item, Is.EqualTo(entrantMap[1])); }