public void SetUp() { _testProducts = new MakeProducts(); _fakeSalesController = Substitute.For <ISalesController>(); _fakeNumpad = Substitute.For <INumpad>(); _uut = new TabViewModel(_fakeSalesController, _fakeNumpad); _fakeNotifyTest = Substitute.For <INotifyTest>(); _testProducts.AddProductTab(true, "Red", 1, "RedStuff", 1); _testProducts.AddProductType("Red", 1, 20, "RedSnask", 1); _testProducts.AddProductGroup("RedHat", 2, 1, 1); _testProducts.AddProduct("GreenAle", 20, true, 1, 1, 2); }
public void FetchView_TabItem_HasRightColumn() { _testProducts.AddProduct("BlueAle", 20, true, 1, 1, 2); _fakeSalesController.ProductTabs.Returns(_testProducts.TestData); _uut.FetchView(); Assert.That(_uut.TabItems.First(p => p.Name == "BlueAle").Column, Is.EqualTo(1)); }
public void SetUp() { _testProducts = new MakeProducts(); _fakeSalesController = Substitute.For<ISalesController>(); _fakeNumpad = Substitute.For<INumpad>(); _uut = new TabViewModel(_fakeSalesController, _fakeNumpad); _fakeNotifyTest = Substitute.For<INotifyTest>(); _testProducts.AddProductTab(true, "Red", 1, "RedStuff", 1); _testProducts.AddProductType("Red", 1, 20, "RedSnask", 1); _testProducts.AddProductGroup("RedHat", 2, 1, 1); _testProducts.AddProduct("GreenAle", 20, true, 1, 1, 2); }