コード例 #1
0
        public void Valid_Provider_Create()
        {
            //Arrange
            var c = new SearchProvider {
                Name = "Google"
            };

            //Act
            var result = (RedirectToRouteResult)_controller.Create(c);

            //Assert
            _serviceMock.Verify(m => m.Create(c), Times.Once);
            Assert.AreEqual("Index", result.RouteValues["action"]);
        }
コード例 #2
0
        private void btnProviderSave_Click(object sender, EventArgs e)
        {
            if (!IsValid(Controls))
            {
                return;
            }
            if (!IsValid(gbContact.Controls))
            {
                return;
            }

            BasicEntity contact = new BasicEntity(txtContactName.Text, txtContactPhone.Text, txtContactAddress.Text, txtContactEmail.Text);

            if (newProvider)
            {
                providerController.Create(txtProviderName.Text, txtProviderPhone.Text, txtProviderAddress.Text, txtProviderEmail.Text, contact);
            }
            else
            {
                selectedProvider.Name    = txtProviderName.Text.Trim();
                selectedProvider.Phone   = txtProviderPhone.Text.Trim();
                selectedProvider.Address = txtProviderAddress.Text.Trim();
                selectedProvider.Email   = txtProviderEmail.Text.Trim();
                selectedProvider.Contact = contact;
                providerController.SaveOrUpdate(selectedProvider);
            }
            dgvProviders.DataSource = providerController.GetAll();
            CleanForm();
        }
コード例 #3
0
        public void ProviderController()
        {
            // Arrange
            ProviderController controller = new ProviderController();

            // Act
            ViewResult result = controller.Create() as ViewResult;

            // Assert
            Assert.NotNull(result);
        }
コード例 #4
0
        public void TestAddProvider()
        {
            ProviderController pc = new ProviderController();

            Provider p = new Provider();

            p.Address       = "Address dummy";
            p.City          = "City dummy";
            p.CompanyNumber = "23423423424";
            p.CP            = "508000";
            p.Email         = "*****@*****.**";
            p.Fax           = "342343434";
            p.Name          = "Provider name dummy";
            p.Phone1        = "3423423423";
            p.Phone2        = "234234232";

            System.Web.Mvc.ActionResult result = pc.Create(p);

            Assert.IsInstanceOf(typeof(System.Web.Mvc.RedirectToRouteResult), result);
        }