Example #1
0
        /** <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);
        }
Example #2
0
            public void should_throw()
            {
                //act
                var setting = new UnitOfWorkSettings()
                {
                    ThrowIfNestedUnitOfWork = true
                };

                UnitOfWork.Do(uow => UnitOfWork.Do(nested => nested, setting), setting);
            }