예제 #1
0
        public void GetProduct_ShouldFail_WhenNoID()
        {
            var context = new TestFinesContextGood();

            context.Fines.Add(GetDemoProduct());

            var controller = new FinesController(context);
            var result     = controller.GetFine(2).Result;

            Assert.IsNotNull(result);
            Assert.AreEqual(result.GetType(), typeof(NotFoundResult));
        }
예제 #2
0
        public void GetProduct_ShouldReturnProductWithSameID()
        {
            var context = new TestFinesContextGood();

            context.Fines.Add(GetDemoProduct());

            var controller = new FinesController(context);
            var result     = controller.GetFine(3).Result as OkNegotiatedContentResult <Fine>;

            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.Content.Id);
        }