public void PushProduct() { QueueConveyor conveyor = new QueueConveyor(); conveyor.AddProduct(1); conveyor.PushProdcut(); }
public void PushError() { QueueConveyor conveyor = new QueueConveyor(); Assert.ThrowsException <Exception>(() => { conveyor.PushProdcut(); }); }
public void AddErrorTypeProduct() { QueueConveyor conveyor = new QueueConveyor(); Assert.ThrowsException <InvalidCastException>(() => { conveyor.AddProduct(error_type); }); }
public void CheckNewMax() { QueueConveyor conveyor = new QueueConveyor(max1); conveyor.AddProduct(1); Assert.ThrowsException <Exception>(() => { conveyor.AddProduct(1); }); }
public void CheckState() { QueueConveyor conveyor = new QueueConveyor(); conveyor.AddProduct(1); conveyor.AddProduct(2); List <int> res = conveyor.State; Assert.AreEqual(1, res[0]); Assert.AreEqual(2, res[1]); }
public void PushErrorAfteePop() { QueueConveyor conveyor = new QueueConveyor(); conveyor.AddProduct(1); Assert.ThrowsException <Exception>(() => { conveyor.PushProdcut(); conveyor.PushProdcut(); }); }
public void ErrorAdd() { QueueConveyor conveyor = new QueueConveyor(); conveyor.AddProduct(1); //1 conveyor.AddProduct(1); //2 conveyor.AddProduct(1); //3 conveyor.AddProduct(1); //4 conveyor.AddProduct(1); //5 Assert.ThrowsException <Exception>(() => { conveyor.AddProduct(1); }); }
public void GetState() { QueueConveyor conveyor = new QueueConveyor(); Assert.AreEqual(0, conveyor.State.Count); }
public void AddDefectiveProduct() { QueueConveyor conveyor = new QueueConveyor(); conveyor.AddProduct(2); }
public void AddGoodProduct() { QueueConveyor conveyor = new QueueConveyor(); conveyor.AddProduct(1); }
public void Create() { QueueConveyor conveyor = new QueueConveyor(); }
public void ChangeMaxCount() { QueueConveyor conveyor = new QueueConveyor(max1); }