Beispiel #1
0
 private DateTimeOffset getReleaseDateFromEntry(ContentManifestDirectoryEntry entry)
 {
     if (entry.content == EMBEDDED_CONTENT)
     {
         return(DateTimeOffset.MinValue);
     }
     if (!string.IsNullOrEmpty(entry.releaseDate))
     {
         return(CommonDateTime.Deserialize(entry.releaseDate));
     }
     string[] array = entry.content.Split('_');
     if (array.Length == 2)
     {
         string dateString = array[1];
         return(CommonDateTime.CreateDate(dateString));
     }
     return(DateTimeOffset.MinValue);
 }
Beispiel #2
0
 public DateTimeOffset GetContentDate()
 {
     return(CommonDateTime.CreateDate(2017, 1, 1));
 }
Beispiel #3
0
 public string GetContentManifestPathFromDirectory(ContentManifestDirectory directory)
 {
     Debug.LogFormat("GetContentManifestPathFromDirectory(): contentDate={0}, client_version={1}, platform={2}, environment={3}", CommonDateTime.Serialize(GetContentDate()), clientApiVersion, platform, environment);
     return(directory.FindEntry(GetContentDate(), clientApiVersion, platform, environment.ToString().ToLower())?.url);
 }
Beispiel #4
0
        protected override IEnumerator runTest()
        {
            InitializeManifestDefinitionCommand initializeManifestDefinitionCommand = new InitializeManifestDefinitionCommand(new MockManifestService2(ExpectedResult.ClientVersion, ExpectedResult.Platform, CommonDateTime.Deserialize(ExpectedResult.ContentDate), ExpectedResult.Environment), onInitializeManifestCommandComplete);

            wait();
            initializeManifestDefinitionCommand.Execute();
            yield break;
        }