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"); }
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"); }