public void TestGoodService_GetGood_ShouldReturnGood()
 {
     // Arrange
     var goodResult = new GoodViewModel { Id = 1, Name = "Bread Borodinskiy", Amount = 80, BarCode = 54329876 };
     GoodService ps = new GoodService(new FakeContext());
     // Act
     var result = ps.GetGood(1);
     // Assert
     Assert.AreEqual(true, (goodResult.Id == result.Id) 
                           && (goodResult.Amount == result.Amount) 
                           && (goodResult.Name == result.Name) 
                           && (goodResult.BarCode == result.BarCode));
 }
Esempio n. 2
0
        public GoodViewModel GetGood(int id)
        {
            GoodViewModel result = new GoodViewModel();

            var good = context.GetGood(id);

            result.Id = good.Id;
            result.Name = good.Name;
            result.Amount = good.Amount;
            result.BarCode = good.BarCode;

            return result;
        }
 public void TestHomeController_Edit_ModelIsNotNull()
 {
     // Arrange
     var goodResult = new GoodViewModel { Id = 1, Name = "Bread Borodinskiy", Amount = 80, BarCode = 54329876 };
     var mock = new Mock<IGoodService>();
     mock.Setup(m => m.GetGood(1)).Returns(goodResult);
     HomeController controller = new HomeController(mock.Object);
     
     // Act
     ViewResult result = controller.Edit(1) as ViewResult;
     
     // Assert
     Assert.IsNotNull(result.Model);
 }
Esempio n. 4
0
 public void EditGood(GoodViewModel good)
 {
     context.EditGood(good.Id, good.Name, good.Amount, good.BarCode);
 }
Esempio n. 5
0
 public void AddGood(GoodViewModel good)
 {
     context.AddGood(good.Name, good.Amount, good.BarCode);
 }
Esempio n. 6
0
        public ActionResult Add(GoodViewModel good)
        {
            service.AddGood(good);

            return RedirectToAction("Index");
        }
Esempio n. 7
0
        public ActionResult Edit(GoodViewModel good)
        {
            service.EditGood(good);

            return RedirectToAction("Index");
        }