public void Update_invalidData_shouldThrowException() { var repository = new DapperAppRepository(Connection, AppTableName); var app = CreateApp(); var id = repository.Insert(app); repository.Update(id, null); }
public void Update_appDoesNotExist_shouldThrowException() { var repository = new DapperAppRepository(Connection, AppTableName); var app = CreateApp(); var id = repository.Insert(app); repository.Update(id + 1, app); }
public void Update_appExistsValidData_shouldUpdateApp() { var repository = new DapperAppRepository(Connection, AppTableName); var app = CreateApp(); app.Enabled = true; var id = repository.Insert(app); app = CreateApp(); app.Enabled = false; repository.Update(id, app); var actual = repository.Get(id); app.Id = id; Assert.AreEqual(app, actual); }