/** <summary> * Set UnitOfWork settings that will be used by default. * For example, to disable commits or to rollback transaction on UnitOfWork completion(could be useful when writing Integration tests) * </summary>*/ public static IAntlerConfigurator SetUnitOfWorkDefaultSettings(this IAntlerConfigurator configurator, UnitOfWorkSettings settings) { Requires.NotNull(settings, "settings"); UnitOfWorkSettings.Default = settings; return(configurator); }
public void should_throw() { //act var setting = new UnitOfWorkSettings() { ThrowIfNestedUnitOfWork = true }; UnitOfWork.Do(uow => UnitOfWork.Do(nested => nested, setting), setting); }