コード例 #1
0
        public void PostTest()
        {
            var controller = new ManagerSupplierController();
            var supplier   = new Supplier
            {
                Id   = 1453,
                Name = "A Tedarikçisi"
            };
            var manager = new Manager
            {
                Id       = 5,
                Name     = "Efe",
                Surname  = "Mayoğlu",
                Password = "******",
                UserName = "******"
            };
            var managerSupplier = new ManagerSupplier
            {
                Id       = 10,
                Manager  = manager,
                Supplier = supplier
            };

            controller.Post(managerSupplier);
            Assert.IsTrue(controller.managerSuppliers.Any(x => x.Id == managerSupplier.Id));
        }
コード例 #2
0
        public void PostTest2()
        {
            var controller = new ManagerSupplierController();
            var supplier   = new Supplier
            {
                Id   = 1453,
                Name = "A Tedarikçisi"
            };
            var manager = new Manager
            {
                Id       = 5,
                Name     = "Efe",
                Surname  = "Mayoğlu",
                Password = "******",
                UserName = "******"
            };
            var managerSupplier = new ManagerSupplier
            {
                Id       = 10,
                Manager  = manager,
                Supplier = supplier
            };

            controller.Post(managerSupplier);
            var supplier2 = new Supplier
            {
                Id   = 1990,
                Name = "X Tedarikçisi"
            };
            var response = controller.Post(supplier2, manager.Id);

            Assert.IsTrue(response);
        }
コード例 #3
0
        public void GetSuppliersTest()
        {
            var controller = new ManagerSupplierController();
            var supplier   = new Supplier
            {
                Id   = 1453,
                Name = "A Tedarikçisi"
            };
            var manager = new Manager
            {
                Id       = 5,
                Name     = "Efe",
                Surname  = "Mayoğlu",
                Password = "******",
                UserName = "******"
            };
            var managerSupplier = new ManagerSupplier
            {
                Id       = 10,
                Manager  = manager,
                Supplier = supplier
            };

            controller.Post(managerSupplier);
            var response = controller.GetSuppliers(manager.Id).FirstOrDefault();

            Assert.IsNotNull(response);
            Assert.IsTrue(response.Id == 1453);
        }
コード例 #4
0
 public void Post([FromBody] ManagerSupplier managerSupplier)
 {
     managerSuppliers.Add(managerSupplier);
 }