예제 #1
0
        public void Save_Calls_Post_Method_For_Zero_Id()
        {
            webApiServiceMock.Setup(m => m.PostProduct(It.IsAny <ProductDTO>())).Throws <Exception>();
            var editProductViewModel = new EditProductViewModel(new ProductDTO());

            editProductViewModel.Save();

            webApiServiceMock.Verify(m => m.PostProduct(It.IsAny <ProductDTO>()));
        }
예제 #2
0
        public void Save_Shows_Error_On_Api_Call_Error()
        {
            webApiServiceMock.Setup(m => m.PostProduct(It.IsAny <ProductDTO>())).Throws <Exception>();
            var editProductViewModel = new EditProductViewModel(new ProductDTO());

            editProductViewModel.Save();

            dialogServiceMock.Verify(m => m.ShowError(It.IsAny <string>()));
        }