예제 #1
0
파일: Tests.cs 프로젝트: horseburger/TPR
        public void ValidationTest()
        {
            API                 API              = new API();
            Product             product          = new Product();
            AddProductViewModel productViewModel = new AddProductViewModel(product, API);

            productViewModel.ProductName = "";
            productViewModel.AddProductImplementationWithoutClose();
            Assert.IsNull(API.NewProduct);
            productViewModel.ProductName = "test";
            productViewModel.AddProductImplementationWithoutClose();
            Assert.IsNotNull(API.NewProduct);
        }
예제 #2
0
파일: Tests.cs 프로젝트: horseburger/TPR
        public void Update()
        {
            API                 API              = new API();
            Product             product          = new Product();
            AddProductViewModel productViewModel = new AddProductViewModel(product, API);

            productViewModel.ProductName = "test";
            productViewModel.AddProductImplementationWithoutClose();
            Assert.IsNotNull(API.NewProduct);
            productViewModel.ProductName = "testowo";
            productViewModel.UpdateProductImplementationWithoutClose();
            Assert.AreEqual(API.NewProduct.Name, "testowo");
        }