public void SwapUndo()
{
const string code = @"int ione
ione = 5
int itwo
itwo = 2
int three
int four
int five";
var commands = GenerateCommands(code);
var mutation = new SwapCommandMutation(new Random(), commands);
mutation.Transform();
mutation.Undo();
var assertCommands = GenerateCommands(code);
Assert.IsTrue(AreCollectionsEquals(commands, assertCommands));
}