public void RenameBadNewName() { MutableDataTable dt = GetTable(); // Fail when new name already exists. Assert.Throws <InvalidOperationException>(() => dt.RenameColumn("first", "last")); }
public void RenameBadOldName() { MutableDataTable dt = GetTable(); // Fail when old name does not exist Assert.Throws <InvalidOperationException>(() => dt.RenameColumn("illegal", "FName")); }
public void RenameSame() { MutableDataTable dt = GetTable(); dt.RenameColumn("first", "first"); AnalyzeTests.AssertEquals( @"first,last Bob,Smith Fred,Jones ", dt); }
public void RenameMissing() { MutableDataTable dt = GetTable(); dt.RenameColumn("missing", "FName", throwOnMissing: false); // No change AnalyzeTests.AssertEquals( @"first,last Bob,Smith Fred,Jones ", dt); }