Exemple #1
0
        public void ReturnOkNegotiatedContentResult()
        {
            // Arrange
            string customerId        = "ALFKI";
            var    customerByIdModel = new CustomerByIdModel()
            {
                ContactName = "batka",
                City        = "Burgas",
                Address     = "test address",
                PostalCode  = "8000"
            };
            var service = new Mock <ICustomerService>();

            service.Setup(x => x.GetById(customerId)).Returns(customerByIdModel);
            CustomersController controller = new CustomersController(service.Object);

            // Act
            var result = controller.Customer(customerId) as OkNegotiatedContentResult <CustomerByIdModel>;

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(customerByIdModel.ContactName, result.Content.ContactName);
            Assert.AreEqual(customerByIdModel.City, result.Content.City);
            Assert.AreEqual(customerByIdModel.Address, result.Content.Address);
            Assert.AreEqual(customerByIdModel.PostalCode, result.Content.PostalCode);
        }
Exemple #2
0
        public void ReturnNoContentStatusCode()
        {
            // Arrange
            string customerId = "ALFKI";
            var    service    = new Mock <ICustomerService>();
            CustomersController controller = new CustomersController(service.Object);

            // Act
            var result = controller.Customer(customerId) as StatusCodeResult;

            // Assert
            Assert.AreEqual(HttpStatusCode.NoContent, result.StatusCode);
        }
Exemple #3
0
        public void NotBeNull()
        {
            // Arrange
            var service = new Mock <ICustomerService>();
            CustomersController controller = new CustomersController(service.Object);
            string customerId = "ALFKI";

            // Act
            IHttpActionResult result = controller.Customer(customerId) as IHttpActionResult;

            // Assert
            Assert.IsNotNull(result);
        }