# UnitOfWork.Unity.Inteception [![Build Status](https://ci.appveyor.com/api/projects/status/32r7s2skrgm9ubva?svg=true)](https://ci.appveyor.com/project/semashkinvg/unitofwork-unity-inteception) The implementation of Unit-Of-Work pattern behaviour using unity interception ## Example ``` var uc = new UnityContainer(); uc.AddNewExtension(); // the unit of work has been registered as per scope. uc.RegisterType(new SomePerScopeLifeTimeManager()); // by the specifying interceptor to a specific implementation, you can group some operations into one transaction. uc.RegisterType( new Interceptor(), new InterceptionBehavior>()); ```