public void Vendor_Get_All()
        {
            //Act
            var list = _objController.Get().ToList();

            //Assert
            Assert.IsNotNull(list);
            _listCount = list.Count;

            Assert.IsTrue(_listCount >= 0);
        }
Exemple #2
0
        public async void Task_GetAll_return_NotFound()
        {
            var controller = new VendorController(context);
            var data       = await controller.Get();

            Assert.IsType <OkObjectResult>(data);
        }
Exemple #3
0
        public async void Task_GetVendorById_Return_NotFoundResult()
        {
            var controller = new VendorController(context);
            var VendorId   = 6;
            var data       = await controller.Get(VendorId);

            Assert.IsType <NotFoundResult>(data);
        }
Exemple #4
0
        public async void Task_GetVendorById_Return_OkResult()
        {
            var controller = new VendorController(context);
            var VendorId   = 2;
            var data       = await controller.Get(VendorId);

            Assert.IsType <OkObjectResult>(data);
        }
Exemple #5
0
        public async void Task_GetVendorById_BadResult()
        {
            var controller = new VendorController(context);
            int?id         = null;
            var data       = await controller.Get(id);

            Assert.IsType <BadRequestResult>(data);
        }
Exemple #6
0
        public async void Task_GetById_Return_NOFResult()
        {
            var controller = new VendorController(context);
            var CatId      = 100;
            var data       = await controller.Get(CatId);

            Assert.IsType <NotFoundResult>(data);
        }
Exemple #7
0
        static void Main(string[] args)
        {
            VendorController VendorCtrl = new VendorController(@"STUDENT02\SQLEXPRESS", "prssql");

            IEnumerable <Vendor> vendors = VendorCtrl.List();

            foreach (Vendor vendor1 in vendors)
            {
                Console.WriteLine($"{vendor1.Code} {vendor1.Name}");
            }

            Vendor vendor = VendorCtrl.Get(5);

            if (vendor == null)
            {
                Console.WriteLine("Vendor not found");
            }
            else
            {
                Console.WriteLine($"{vendor.Code} {vendor.Name}");
            }

            //Vendor newVendor = new Vendor();  //commenting out, already know this working and don't want to add more vendors
            //newVendor.Code = "TAR3";
            //newVendor.Name = "Target3";
            //newVendor.Address = "1234 Minnehaha Ave";
            //newVendor.City = "Minneapolis";
            //newVendor.State = "MN";
            //newVendor.Zip = "55417";
            //newVendor.Phone = "123-456-7890";
            //newVendor.Email = "*****@*****.**";
            //newVendor.IsPreApproved = true;
            //newVendor.Active = true;
            //bool success = VendorCtrl.Create(newVendor);

            vendor         = VendorCtrl.Get(9);
            vendor.Address = "5252 Drury Lane";
            bool success = VendorCtrl.Change(vendor);

            //VendorCtrl.CloseConnection();

            vendor  = VendorCtrl.Get(8);
            success = VendorCtrl.Remove(vendor);
            VendorCtrl.CloseConnection();
        }
Exemple #8
0
        public async void Task_GetVendorById_Return_getBadRequestResult()
        {
            //Arrange
            var controller = new VendorController(context);
            int?id         = null;
            //Act
            var data = await controller.Get(id);

            //Assert
            Assert.IsType <BadRequestResult>(data);
        }
Exemple #9
0
        public async void Task_GetById_Return_MatchResult()
        {
            var controller = new VendorController(context);
            var Id         = 1;
            var data       = await controller.Get(Id);

            Assert.IsType <OkObjectResult>(data);
            var okResult = data.Should().BeOfType <OkObjectResult>().Subject;
            var cat      = okResult.Value.Should().BeAssignableTo <Vendor>().Subject;

            Assert.Equal("Eshika", cat.VendorName);
        }
        public async void Task_GetVendorByID_MatchResult()
        {
            var controller = new VendorController(context);
            int id         = 1;
            var data       = await controller.Get(id);

            Assert.IsType <OkObjectResult>(data);
            var OkResult = data.Should().BeOfType <OkObjectResult>().Subject;
            var ven      = OkResult.Value.Should().BeAssignableTo <Vendor>().Subject;

            Assert.Equal("Himanshi", ven.VendorName);
            Assert.Equal("*****@*****.**", ven.EmailId);
            Assert.Equal("Deliver the product on time", ven.VendorDescription);
        }
Exemple #11
0
        public async void Task_GetVendorById_Return_getMatched()
        {
            var controller = new VendorController(context);
            int id         = 1;
            var data       = await controller.Get(id);

            Assert.IsType <OkObjectResult>(data);
            var okResult = data.Should().BeOfType <OkObjectResult>().Subject;
            var user     = okResult.Value.Should().BeAssignableTo <Vendor>().Subject;

            Assert.Equal("Naman", user.VendorName);
            Assert.Equal("*****@*****.**", user.EmailId);
            Assert.Equal(9099878767, user.PhoneNo);
            Assert.Equal("Accuracy!", user.VendorDescription);
        }
Exemple #12
0
        public async void Task_GetAll_NotFound()
        {
            var controller = new VendorController(context);
            var data       = await controller.Get();

            data = null;
            if (data != null)
            {
                Assert.IsType <OkObjectResult>(data);
            }
            else
            {
                // Assert.Equal(data, null);
            }
        }
        public async void Task_GetUserById_MatchResult()
        {
            var controller = new VendorController(_context);
            int id         = 1;
            var data       = await controller.Get(id);

            Assert.IsType <OkObjectResult>(data);
            var OkResult = data.Should().BeOfType <OkObjectResult>().Subject;
            var user     = OkResult.Value.Should().BeAssignableTo <Vendor>().Subject;

            Assert.Equal("tanisha", user.VendorName);
            Assert.Equal("*****@*****.**", user.EmailId);
            Assert.Equal(9716061230, user.PhoneNo);
            Assert.Equal("good", user.VendorDescription);
        }
Exemple #14
0
        public async void Task_GetVendorById_MatchResult()
        {
            var controller = new VendorController(context);
            int id         = 2;
            var data       = await controller.Get(id);

            Assert.IsType <OkObjectResult>(data);
            var okResult = data.Should().BeOfType <OkObjectResult>().Subject;
            var vend     = okResult.Value.Should().BeAssignableTo <Vendor>().Subject;

            Assert.Equal("Himanshi", vend.VendorName);
            Assert.Equal("*****@*****.**", vend.EmailId);
            Assert.Equal(890878767, vend.PhoneNo);
            Assert.Equal("Great!", vend.VendorDescription);
        }
Exemple #15
0
        public async void Get_Not_Exists()
        {
            VendorControllerMockFacade mock = new VendorControllerMockFacade();

            mock.ServiceMock.Setup(x => x.Get(It.IsAny <int>())).Returns(Task.FromResult <ApiVendorResponseModel>(null));
            VendorController controller = new VendorController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, mock.ModelMapperMock.Object);

            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();

            IActionResult response = await controller.Get(default(int));

            response.Should().BeOfType <StatusCodeResult>();
            (response as StatusCodeResult).StatusCode.Should().Be((int)HttpStatusCode.NotFound);
            mock.ServiceMock.Verify(x => x.Get(It.IsAny <int>()));
        }