= is an assignment, not a comparaison !!!
Could you use should == instead (and remove the should == each).
Normally the test as it is should faild, because target[:B1] is no longer == to C3, the aliquot type should be different.
(Normally comparing wells should compare the aliquot type)