public void LoadDreamSettingsTest(string ServerInstruction, bool IsPermament, bool IsModern, string ExpectedValue) { LoadDream loadDream = new LoadDream(ServerInstruction); Client.Dream.Load(loadDream); Assert.Multiple(() => { Assert.That(Client.Dream.FileName, Is.EqualTo(ExpectedValue), $"Drean Cache file{ Client.Dream.FileName}"); Assert.That(Client.Dream.IsModern, Is.EqualTo(IsModern), $"IsModern { Client.Dream.IsModern}"); Assert.That(Client.Dream.IsPermanent, Is.EqualTo(IsPermament), $"IsPermament { Client.Dream.IsPermanent}"); }); }
/// <summary> /// Loads the specified dream information from a <see cref="LoadDream"/> event. /// </summary> /// <param name="DreamInfo">The dream information.</param> public void Load(LoadDream DreamInfo) { if (DreamInfo.IsModern) { mode = "modern"; } FileName = DreamInfo.CacheFileName; if (FileName.Length > 2) { Title = FileName.Substring(2); } IsPermanent = DreamInfo.IsPermanent; }