Not all elements from the domain need to be mapped to the codomain to deduce that a map in injective right?
For instance, given the sets $B = \{ e, f, g, h \}$ and $C = \{ i, j, k \}$ and considering the map $g: B \to C$ defined by $e \mapsto i$ and $f \mapsto j$, $g$ is injective, right?