public void UpdateField() { // Configure int index = 1; string newName = "newName"; // Setup var person = this.peopleData[index]; var personFields = this.CreatePersonFields(person); var newNameField = new Database.TableField(this.nameColumn, newName); // Test bool success = this.db.UpdateField(this.tableName, personFields[0], newNameField); Assert.True(success); // Confirm var results = this.db.Get(this.tableName, Database.Comparison.EqualTo, personFields[0]); Assert.Single(results); Assert.Equal(person[0], results[0][0]); Assert.Equal(newName, results[0][1]); // Restore success = this.db.UpdateField(this.tableName, personFields[0], personFields[1]); Assert.True(success); }
public void UpdateField_NotFound() { // Configure var person = new[] { "100", "Zack" }; string newName = "newName"; // Setup var personFields = this.CreatePersonFields(person); var newNameField = new Database.TableField(this.nameColumn, newName); // Test bool success = this.db.UpdateField(this.tableName, personFields[0], newNameField); Assert.False(success); }