public void RemoveProductInstanceTest() { var a = ProductInstance.Random(); var c = ProductInstances.Instance.Count; Obj.RemoveProductInstance(a); Assert.AreEqual(c, ProductInstances.Instance.Count); }
public void AddProductInstanceTest() { var a = ProductInstance.Random(); // productinstance var c = ProductInstances.Instance.Count; // counter Obj.AddProductInstance(a); Assert.AreEqual(c + 1, ProductInstances.Instance.Count); Assert.AreEqual(a, ProductInstances.Instance.Find(x => x.UniqueId == a.UniqueId)); }
public void UpdateTest() { var obj = new ProductEditModel(product); TestProperty(() => obj.Genre, x => obj.Genre = x, product.TypeId); ProductInstance newInstance = ProductInstance.Random(); obj.Update(newInstance); TestProperty(() => obj.Genre, x => obj.Genre = x, newInstance.TypeId); }
public void FindTest() { var s = GetRandom.String(); Assert.IsNull(Products.Find(s)); var t = ProductInstance.Random(); t.UniqueId = s; Products.Instance.Add(t); Products.Instance.AddRange(Products.Random()); Assert.AreEqual(t, Products.Find(s)); }
public void Initialize() { product = ProductInstance.Random(); }