public void ProcessScannedBarCodeTest_UnknownBarCodeString_TransactionNull() { var viewModel = new TransactionViewModelBase(_storages); viewModel.ProcessScannedBarCode("555555555555"); Assert.IsTrue(string.IsNullOrWhiteSpace(viewModel.Name)); Assert.AreEqual(0, viewModel.Total); Assert.AreEqual(55.556m, viewModel.Weight); Assert.IsNull(viewModel.Category); }
public void ProcessScannedBarCodeTest_KnownBarCodeString_Weight5Digits() { var viewModel = new TransactionViewModelBase(_storages); LoadBarCodes(); viewModel.ProcessScannedBarCode("333333333333"); Assert.IsFalse(string.IsNullOrWhiteSpace(viewModel.Name)); Assert.AreEqual(0, viewModel.Total); Assert.AreEqual(3.333m, viewModel.Weight); Assert.AreEqual(_additionalCategory, viewModel.Category); }