public void ProcessContextInvalidEndpoint() { bool isOnline = true; PIS.Ground.DataPackage.RequestMgt.BaselineDistributingRequestContext requestContext = new PIS.Ground.DataPackage.RequestMgt.BaselineDistributingRequestContext( string.Empty, string.Empty, Guid.NewGuid(), Guid.NewGuid(), new PIS.Ground.DataPackage.BaselineDistributionAttributes(), false, "1.2.3.4", DateTime.Now, DateTime.Now.AddDays(1)); PIS.Ground.Core.Data.ServiceInfo serviceInfo = new PIS.Ground.Core.Data.ServiceInfo( 0, string.Empty, 0, 0, false, string.Empty, string.Empty, string.Empty, 0); _train2groundManagerMock.Setup(f => f.IsElementOnline(It.IsAny <string>(), out isOnline)).Returns(PIS.Ground.Core.T2G.T2GManagerErrorEnum.eSuccess); _train2groundManagerMock.Setup(f => f.GetAvailableServiceData(It.IsAny <string>(), It.IsAny <int>(), out serviceInfo)).Returns(PIS.Ground.Core.T2G.T2GManagerErrorEnum.eFailed); requestContext.TransmissionStatus = true; _testedInstance.Process(requestContext); Assert.AreEqual(2, requestContext.TransferAttemptsDone); }
public void ConstructorBaselineDistributionAttributesBaselineEmpty() { PIS.Ground.DataPackage.RequestMgt.BaselineDistributingRequestContext requestContext = new PIS.Ground.DataPackage.RequestMgt.BaselineDistributingRequestContext( string.Empty, string.Empty, Guid.NewGuid(), Guid.NewGuid(), new PIS.Ground.DataPackage.BaselineDistributionAttributes(), false, string.Empty, DateTime.Now, DateTime.Now); }
public void ConstructorBaselineDistributionAttributesexpirationDateNotValid() { PIS.Ground.DataPackage.RequestMgt.BaselineDistributingRequestContext requestContext = new PIS.Ground.DataPackage.RequestMgt.BaselineDistributingRequestContext( string.Empty, string.Empty, Guid.NewGuid(), Guid.NewGuid(), new PIS.Ground.DataPackage.BaselineDistributionAttributes(), false, "1.2.3.4", DateTime.Now, DateTime.Now); Assert.AreEqual(0, requestContext.RequestTimeout); }
public void AddRequestRequestBaselineDistributing() { PIS.Ground.DataPackage.RequestMgt.BaselineDistributingRequestContext requestContext = new PIS.Ground.DataPackage.RequestMgt.BaselineDistributingRequestContext( string.Empty, "107", Guid.NewGuid(), Guid.NewGuid(), new PIS.Ground.DataPackage.BaselineDistributionAttributes(), false, "1.2.3.4", DateTime.Now, DateTime.Now.AddHours(1)); _testedInstance.AddRequest(requestContext); Assert.IsTrue(_testedInstance.WaitRequestProcessed(new TimeSpan(0, 0, 5)), "New requests were not processes at least one time by request processor"); _remoteDataStoreFactoryMock.Verify(f => f.GetRemoteDataStoreInstance(), Times.Once()); }
public void ConstructorBaselineDistributionAttributesexpirationDateValid() { uint initialTime = 60; PIS.Ground.DataPackage.RequestMgt.BaselineDistributingRequestContext requestContext = new PIS.Ground.DataPackage.RequestMgt.BaselineDistributingRequestContext( string.Empty, string.Empty, Guid.NewGuid(), Guid.NewGuid(), new PIS.Ground.DataPackage.BaselineDistributionAttributes() { transferExpirationDate = DateTime.Now.AddMinutes(60) }, false, "1.2.3.4", DateTime.Now, DateTime.Now); Assert.LessOrEqual(requestContext.RequestTimeout, initialTime); Assert.LessOrEqual(60, requestContext.RequestTimeout); }