public static ISalesBusinessObject GetSalesBusinessObject()
        {
            var userInfo = new UserInfo {
                Name = "admin"
            };

            var appSettings = Options.Create(AppSettingsMocker.Default);

            var entityMapper = new StoreEntityMapper() as IEntityMapper;

            return(new SalesBusinessObject(null, userInfo, new StoreDbContext(appSettings, entityMapper)) as ISalesBusinessObject);
        }
        public static IProductionBusinessObject GetProductionBusinessObject()
        {
            var logger = LoggerMocker.GetLogger <IProductionBusinessObject>();

            var userInfo = new UserInfo {
                Name = "admin"
            };

            var appSettings = Options.Create(AppSettingsMocker.Default);

            var entityMapper = new StoreEntityMapper() as IEntityMapper;

            return(new ProductionBusinessObject(logger, userInfo, new StoreDbContext(appSettings, entityMapper)));
        }