public void UpdateLocation_Valid() { //1. Setup data //a.request var request = ActivityTestDataHelper.CreateDummyActivityLocationModel(); var response = new ACTManageLocationResponse(); response.INTControlNumber = request.IntegrityControlNumber + 1; mockActivityHostLocationtWcf.Setup(m => m.ManageLocation(It.IsAny <ACTManageLocationRequest>())).Returns(response); //2. Exec service var result = SystemUnderTest().UpdateLocation(request); //3. Verification Assert.AreEqual(result.IntegrityControlNumber, response.INTControlNumber); }
public void AddLocation_Valid() { //1. Setup data //a.request var request = ActivityTestDataHelper.CreateDummyActivityLocationModel(); request.IntegrityControlNumber = 0; // Use the same WCF service as Update, use the ICN to tell whether it is add or update var response = new ACTManageLocationResponse(); response.LocationSeqNumber = 123; mockActivityHostLocationtWcf.Setup(m => m.ManageLocation(It.IsAny <ACTManageLocationRequest>())).Returns(response); //2. Exec service var result = SystemUnderTest().AddLocation(request); //3. Verification Assert.AreEqual(result, response.LocationSeqNumber); }