public void GetAsyncReturnsOk()
        {
            var customersProvider   = new CustomersProvider();
            var customersController = new CustomersController(customersProvider);

            var result = customersController.GetAsync("1").Result;

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(OkObjectResult));
        }
Beispiel #2
0
        public void GetAsyncReturnsNotFound()
        {
            var customerProvider    = new CustomersProvider();
            var customersController = new CustomersController(customerProvider);

            var result = customersController.GetAsync("99").Result;

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(NotFoundResult));
        }
Beispiel #3
0
        public void GetAsyncReturnNoFound()
        {
            var customerProvider = new CustomersProvider();
            //is needed to pass the provider class to controller as a parameter
            var customerController = new CustomersController(customerProvider);

            var resultado = customerController.GetAsync("5").Result;

            Assert.IsNotNull(resultado);
            Assert.IsInstanceOfType(resultado, typeof(NotFoundResult));
        }
Beispiel #4
0
        public void Get_FirstCustomer_CheckName()
        {
            //arrange
            ICustomerService    customerService = MockDataWithTwoCustomers();
            CustomersController customersctrl   = new CustomersController(customerService);
            //act
            var result = customersctrl.GetAsync(1);
            //assert
            var response = result.Result as OkObjectResult;
            CustomerResponse customerResponse = response.Value as CustomerResponse;

            Assert.True(customerResponse.Success);
            Assert.Equal(1, customerResponse.Resource.id);
            Assert.Equal("Ajit", customerResponse.Resource.name);
        }