public void RegistrationCommandBinderTest() { //Arrange var mock = new Mock<ControllerContext>(); var httpGet = new NameValueCollection { { "originUnlocode", "or1" }, { "destinationUnlocode", "dest1" }, { "arrivalDeadline", "arr1" } }; mock.Setup(p => p.HttpContext.Request.Form).Returns(httpGet); //Act var commandBinder = new RegistrationCommandBinder(); var bindModel = commandBinder.BindModel(mock.Object, null) as RegistrationCommand; //Assert Assert.IsNotNull(bindModel); Assert.AreEqual(bindModel.OriginUnlocode, "or1"); Assert.AreEqual(bindModel.DestinationUnlocode, "dest1"); Assert.AreEqual(bindModel.ArrivalDeadline, "arr1"); }
public void RegistrationCommandBinderTest() { //Arrange var mock = new Mock <ControllerContext>(); var httpGet = new NameValueCollection { { "originUnlocode", "or1" }, { "destinationUnlocode", "dest1" }, { "arrivalDeadline", "arr1" } }; mock.Setup(p => p.HttpContext.Request.Form).Returns(httpGet); //Act var commandBinder = new RegistrationCommandBinder(); var bindModel = commandBinder.BindModel(mock.Object, null) as RegistrationCommand; //Assert Assert.IsNotNull(bindModel); Assert.AreEqual(bindModel.OriginUnlocode, "or1"); Assert.AreEqual(bindModel.DestinationUnlocode, "dest1"); Assert.AreEqual(bindModel.ArrivalDeadline, "arr1"); }