예제 #1
0
 public void Ctor_and_dispose()
 {
     using (var tested = new RdcVersionChecker())
     {
         Assert.NotNull(tested);
     }
 }
 public void Ctor_and_dispose()
 {
     using (var tested = new RdcVersionChecker())
     {
         Assert.NotNull(tested);
     }
 } 
예제 #3
0
 private bool IsRemoteRdcCompatible(RdcStats destinationServerRdcStats)
 {
     using (var versionChecker = new RdcVersionChecker())
     {
         var localRdcVersion = versionChecker.GetRdcVersion();
         return(destinationServerRdcStats.CurrentVersion >= localRdcVersion.MinimumCompatibleAppVersion);
     }
 }
 public void Should_have_nontrivial_version()
 {
     using (var tested = new RdcVersionChecker())
     {
         var result = tested.GetRdcVersion();
         Assert.True(result.CurrentVersion > 0);
         Assert.True(result.MinimumCompatibleAppVersion > 0);
     }
 }
예제 #5
0
 public void Should_have_nontrivial_version()
 {
     using (var tested = new RdcVersionChecker())
     {
         var result = tested.GetRdcVersion();
         Assert.True(result.CurrentVersion > 0);
         Assert.True(result.MinimumCompatibleAppVersion > 0);
     }
 }
예제 #6
0
		public RdcStats Stats()
		{
			using (var rdcVersionChecker = new RdcVersionChecker())
			{
				var rdcVersion = rdcVersionChecker.GetRdcVersion();
				return new RdcStats
					       {
						       CurrentVersion = rdcVersion.CurrentVersion,
						       MinimumCompatibleAppVersion = rdcVersion.MinimumCompatibleAppVersion
					       };
			}
		}
예제 #7
0
        public HttpResponseMessage Stats()
        {
            using (var rdcVersionChecker = new RdcVersionChecker())
            {
                var rdcVersion = rdcVersionChecker.GetRdcVersion();

                var stats = new RdcStats
                {
                    CurrentVersion = rdcVersion.CurrentVersion,
                    MinimumCompatibleAppVersion = rdcVersion.MinimumCompatibleAppVersion
                };

                return(GetMessageWithObject(stats)
                       .WithNoCache());
            }
        }
		private bool IsRemoteRdcCompatible(RdcStats destinationServerRdcStats)
		{
			using (var versionChecker = new RdcVersionChecker())
			{
				var localRdcVersion = versionChecker.GetRdcVersion();
				return destinationServerRdcStats.CurrentVersion >= localRdcVersion.MinimumCompatibleAppVersion;
			}
		}