コード例 #1
0
        private PackageHandler AddSecondPackageTest(PackageHandler packageHandler)
        {
            if (packageHandler == null)
            {
                packageHandler = new PackageHandler(
                    activityHandler: MockActivityHandler,
                    startPaused: false);

                DeviceUtil.Sleep(1000);

                // check that it can read the previously saved package
                Assert.Debug("Package handler read 1 packages");
            }

            ActivityPackage secondActivityPackage = CreateUnknowPackage("SecondPackage");

            packageHandler.AddPackage(secondActivityPackage);

            DeviceUtil.Sleep(1000);

            AddPackageTests(packageNumber: 2, packageString: "unknownSecondPackage");

            return(packageHandler);
        }
コード例 #2
0
 public void AddPackage(ActivityPackage activityPackage)
 {
     MockLogger.Test("{0} AddPackage", prefix);
     PackageQueue.Add(activityPackage);
 }
コード例 #3
0
 public void Init(IActivityHandler activityHandler, ActivityPackage attributionPackage, bool startPaused, bool hasDelegate)
 {
     MockLogger.Test("{0} Init, startPaused {1}, hasDelegate {2}", prefix, startPaused, hasDelegate);
 }
コード例 #4
0
 private void AssertTrue(bool condition)
 {
     Assert.IsTrue(condition,
                   ActivityPackage.GetExtendedString());
 }
コード例 #5
0
 private void AssertFail()
 {
     Assert.Fail(ActivityPackage.GetExtendedString());
 }
コード例 #6
0
 private void AssertEquals <T>(T expected, T actual)
 {
     Assert.AreEqual(expected, actual,
                     ActivityPackage.GetExtendedString());
 }
コード例 #7
0
 private void AssertParameterNull(string parameterName)
 {
     Assert.IsFalse(Parameters.TryGetValue(parameterName, out parameterName),
                    ActivityPackage.GetExtendedString());
 }
コード例 #8
0
 public void SendPackage(ActivityPackage package)
 {
     MockLogger.Test("{0} SendPackage, {1}", prefix, package);
 }