public void Throws_if_the_configuation_is_locked()
{
var configuration = CreatedLockedConfiguration();
Assert.Equal(
Strings.ConfigurationLocked("SetTransactionHandler"),
Assert.Throws<InvalidOperationException>(
() => configuration.SetDefaultTransactionHandler(() => new Mock<TransactionHandler>().Object)).Message);
Assert.Equal(
Strings.ConfigurationLocked("SetTransactionHandler"),
Assert.Throws<InvalidOperationException>(
() => configuration.SetTransactionHandler("Karl", () => new Mock<TransactionHandler>().Object)).Message);
Assert.Equal(
Strings.ConfigurationLocked("SetTransactionHandler"),
Assert.Throws<InvalidOperationException>(
() => configuration.SetTransactionHandler("Karl", () => new Mock<TransactionHandler>().Object, "Marx")).Message);
}
}