public void Create_Test_ValidInput()
        {
            // Arrange
            int id = bLogic.GetBreweries().LastOrDefault().BreweryID;

            // Act
            RedirectToRouteResult result = controller.Create(collection, id) as RedirectToRouteResult;

            // Assert
            Assert.AreEqual("Details", result.RouteValues["action"]);
        }
        public void Edit_Test_ValidInput()
        {
            // Arrange
            BreweryViewModel oldBrewery = CreateBreweryFromForm(collection);

            logic.PostBrewery(oldBrewery);
            oldBrewery = logic.GetBreweries().FirstOrDefault();
            FormCollection newCollection = new FormCollection();

            foreach (var i in collection.AllKeys)
            {
                newCollection.Add(i, collection.GetValue(i).AttemptedValue);
            }
            newCollection["Description"] = "new description";

            // Act
            RedirectToRouteResult result = controller.Edit(oldBrewery.BreweryID, newCollection) as RedirectToRouteResult;

            // Assert
            BreweryViewModel newBrewery = logic.GetBreweries().FirstOrDefault();

            Assert.AreNotEqual(newBrewery.Description, collection["Description"]);
        }
Esempio n. 3
0
 public ActionResult Breweries()
 {
     ViewBag.LogIn = CurrentUser.UserLoggedIn();
     return(View(logic.GetBreweries()));
 }