Пример #1
0
        public void RemoveProductInstanceTest()
        {
            var a = ProductInstance.Random();
            var c = ProductInstances.Instance.Count;

            Obj.RemoveProductInstance(a);
            Assert.AreEqual(c, ProductInstances.Instance.Count);
        }
Пример #2
0
        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));
        }
Пример #3
0
        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);
        }
Пример #4
0
        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();
 }