This is our 300 level software engineering project.  We created a framework to do unit testing on C code and then tested a few functions in Snort.