public void AddProductItem_Adding_Dublicate_Returns_Exception() { ISqlExecutor <ProductItemModel> productItemExecutor = new SqlProductItemExecutor(); ILogger logger = A.Fake <ILogger>(); SQLiteRepository repo = new SQLiteRepository(productItemExecutor, logger); ProductItemModel item = new ProductItemModel { Id = Guid.NewGuid(), MeasurementUnit = "Kg", ProductName = "bulves" }; repo.AddProductItem(item); repo.AddProductItem(item); }
public MainWindow() { InitializeComponent(); this._logger = LogManager.GetCurrentClassLogger(); this._sqliteProductITemExecutor = new SqlProductItemExecutor(); this._sqLiteRepository = new SQLiteRepository(_sqliteProductITemExecutor, _logger); _sqLiteRepository.AddProductItem(new ProductItemModel() { Id = Guid.NewGuid() }); }