Exemple #1
0
        public void GetVendorDetails_Success()
        {
            _config.Setup(p => p.GetDetailsOfVendor(1)).Returns(new List <VendorDto> {
                new VendorDto()
                {
                    VendorId       = 1,
                    VendorName     = "Reebok",
                    DeliveryCharge = 100,
                    Rating         = 2
                }
            });
            var result = _controller.GetVendorDetails(1);

            Assert.That(result, Is.InstanceOf <OkObjectResult>());
        }
Exemple #2
0
        public void GetVendorDetails_ReturnsNotNullList()
        {
            int ProductId = 1;

            var mock             = new Mock <VendorRepository>();
            VendorController obj = new VendorController(mock.Object);
            var data             = obj.GetVendorDetails(ProductId);

            Assert.IsNotNull(data);
        }
Exemple #3
0
        public void GetVendorDetails_InvalidInput_ReturnsNotFoundResult()
        {
            int ProductId = 0;

            var mock             = new Mock <VendorRepository>();
            VendorController obj = new VendorController(mock.Object);
            var data             = obj.GetVendorDetails(ProductId);
            var result           = data as NotFoundResult;

            Assert.AreEqual(404, result.StatusCode);
        }
Exemple #4
0
        public void GetVendorDetails_ValidInput_ReturnsOkRequest()
        {
            int ProductId = 1;

            var mock             = new Mock <VendorRepository>();
            VendorController obj = new VendorController(mock.Object);
            var data             = obj.GetVendorDetails(ProductId);
            var result           = data as ObjectResult;

            Assert.AreEqual(200, result.StatusCode);
        }