public void TrackCommandBinderTest()
        {
            //Arrange
            var mock = new Mock<ControllerContext>();
            var httpGet = new NameValueCollection {{"trackingId", "ZWY"}};
            mock.Setup(p => p.HttpContext.Request.Form).Returns(httpGet);

            //Act
            var commandBinder = new TrackCommandBinder();
            var bindModel = commandBinder.BindModel(mock.Object, null) as TrackCommand;

            //Assert
            Assert.IsNotNull(bindModel);
            Assert.AreEqual(bindModel.TrackingId, "ZWY");
        }
Пример #2
0
        public void TrackCommandBinderTest()
        {
            //Arrange
            var mock    = new Mock <ControllerContext>();
            var httpGet = new NameValueCollection {
                { "trackingId", "ZWY" }
            };

            mock.Setup(p => p.HttpContext.Request.Form).Returns(httpGet);

            //Act
            var commandBinder = new TrackCommandBinder();
            var bindModel     = commandBinder.BindModel(mock.Object, null) as TrackCommand;

            //Assert
            Assert.IsNotNull(bindModel);
            Assert.AreEqual(bindModel.TrackingId, "ZWY");
        }