public void CreateTwoBarCodesWithSameCodeTest() { var barCode1 = _factory.CreateBarCode(SilpoZefir, true, 6, 99L); var barCode2 = _factory.CreateBarCode(BarCode2, false, 0, 99L); _storage.CreateBarCode(barCode1); _storage.CreateBarCode(barCode2); var newBarCode = _storage.GetAllBarCodes().FirstOrDefault(); Assert.IsNotNull(newBarCode); Assert.AreEqual(1, _storage.GetAllBarCodes().Count()); Assert.AreEqual(barCode2.Code, newBarCode.Code); Assert.AreEqual(barCode2.IsWeight, newBarCode.IsWeight); Assert.AreEqual(99L, newBarCode.Id); }
public void DeleteBarCodeTest() { var viewModel = new BarCodeViewModel(_storage); var firstBarCode = viewModel.BarCodes.FirstOrDefault(); viewModel.DeleteBarCode(firstBarCode); var barCodeInStorage = _storage.GetAllBarCodes(); Assert.AreEqual(1, viewModel.BarCodes.Count); Assert.AreEqual(1, barCodeInStorage.Count()); }
public void DeleteBarCodeTest() { var barCodeStorage = new MemoryBarCodeStorage(new BarCodeFactory(), new MemoryTransactionStorage(new RegularTransactionFactory())); var barCode = barCodeStorage.CreateBarCode(CreateBarCode("2734336010584", true, 6)); barCodeStorage.CreateBarCode(CreateBarCode("5060207697224")); barCodeStorage.DeleteBarCode(barCode); var codes = barCodeStorage.GetAllBarCodes(); Assert.AreEqual(1, codes.Count()); }