public void ShouldBeAbleToGoToNewVersion() { var tracer = new TrannectionTraceOnly(); var testSubject = new DatabaseRemote(tracer); var hasBeenCalled = false; tracer.ExecuteNonQueryHandler = sql => { sql.Should().Be(UpdateToVersion9Sql); hasBeenCalled = true; }; testSubject.SetCurrentVersionTo(9).Wait(); hasBeenCalled.Should().BeTrue(); }