public void InitializeRequestBinUnitOfWork(Action <IRequestBinUnitOfWork> action)
 {
     using (var requestBinUnitOfWork = new RequestBinUnitOfWorkModel(_motherData))
     {
         action.Invoke(requestBinUnitOfWork);
     }
 }
        public void CreateNewRequestBinGroupVerifyIfRequestBinGroupHasBeenCreated()
        {
            using (var requestBinUnitOfWork = new RequestBinUnitOfWorkModel(new EmptyDataFakeDatabase()))
            {
                IRequestBinService requestBinService = new RequestBinService(requestBinUnitOfWork);
                requestBinService.CreateGroup("TestGroupName");
                var group = requestBinService.GetGroup("TestGroupName");

                Assert.IsNotNull(group);
            }
        }