public void VerifyMethodNamesAreRecorded()
{
var provider = new RecordingProvider();
// ReSharper disable ReturnValueOfPureMethodIsNotUsed : needed to force enumeration
provider.RenameColumn(new TableName("Table", null), "OldColumn", "NewColumn").ToList();
// ReSharper restore ReturnValueOfPureMethodIsNotUsed
CollectionAssert.AreEquivalent(new[] { "RenameColumn" }, provider.Methods.ToList());
}