示例#1
0
        public void SaveReturnsASavedSource()
        {
            LatestServerSource source      = new LatestServerSource("whatever", @"X:\path\to", "filename.DayZProfile");
            SavedSource        savedSource = source.Save();

            Assert.AreEqual(@"X:\path\to\filename.DayZProfile", savedSource.Filename);
            Assert.IsNull(savedSource.Address);
            Assert.IsNull(savedSource.Name);
        }
示例#2
0
        public void CanBeConstructedFromASavedSource()
        {
            SavedSource savedSource = new SavedSource();

            savedSource.Filename = @"X:\path\to\some.DayZProfile";
            LatestServerSource source = new LatestServerSource(savedSource);

            Assert.AreEqual(@"X:\path\to", source.ProfileDirectory);
            Assert.AreEqual("some.DayZProfile", source.ProfileFilename);
        }
 public void Initialize()
 {
     filename     = Path.GetTempFileName();
     serverSource = new LatestServerSource("Stable", Path.GetDirectoryName(filename), Path.GetFileName(filename), logger);
 }
示例#4
0
 public void Initialize()
 {
     filename     = Path.GetTempFileName();
     serverSource = new LatestServerSource("Stable", Path.GetDirectoryName(filename), Path.GetFileName(filename));
     source       = new CancellationTokenSource();
 }