/*
 * Bungie.Net API
 *
 * These endpoints constitute the functionality exposed by Bungie.net, both for more traditional website functionality and for connectivity to Bungie video games and their related functionality.
 *
 * The version of the OpenAPI document: 2.18.0
 * Contact: support@bungie.com
 * Generated by: https://github.com/openapitools/openapi-generator.git
 */


using Xunit;

using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Destiny.Model;
using Destiny.Client;
using System.Reflection;
using Newtonsoft.Json;

namespace Destiny.Test.Model
{
    /// <summary>
    ///  Class for testing DestinyDefinitionsDestinyActivityDefinition
    /// </summary>
    /// <remarks>
    /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
    /// Please update the test case below to test the model.
    /// </remarks>
    public class DestinyDefinitionsDestinyActivityDefinitionTests : IDisposable
    {
        // TODO uncomment below to declare an instance variable for DestinyDefinitionsDestinyActivityDefinition
        //private DestinyDefinitionsDestinyActivityDefinition instance;

        public DestinyDefinitionsDestinyActivityDefinitionTests()
        {
            // TODO uncomment below to create an instance of DestinyDefinitionsDestinyActivityDefinition
            //instance = new DestinyDefinitionsDestinyActivityDefinition();
        }

        public void Dispose()
        {
            // Cleanup when everything is done.
        }

        /// <summary>
        /// Test an instance of DestinyDefinitionsDestinyActivityDefinition
        /// </summary>
        [Fact]
        public void DestinyDefinitionsDestinyActivityDefinitionInstanceTest()
        {
            // TODO uncomment below to test "IsType" DestinyDefinitionsDestinyActivityDefinition
            //Assert.IsType<DestinyDefinitionsDestinyActivityDefinition>(instance);
        }

        /// <summary>
        /// Test the property 'DisplayProperties'
        /// </summary>
        [Fact]
        public void DisplayPropertiesTest()
        {
            // TODO unit test for the property 'DisplayProperties'
        }

        /// <summary>
        /// Test the property 'OriginalDisplayProperties'
        /// </summary>
        [Fact]
        public void OriginalDisplayPropertiesTest()
        {
            // TODO unit test for the property 'OriginalDisplayProperties'
        }

        /// <summary>
        /// Test the property 'SelectionScreenDisplayProperties'
        /// </summary>
        [Fact]
        public void SelectionScreenDisplayPropertiesTest()
        {
            // TODO unit test for the property 'SelectionScreenDisplayProperties'
        }

        /// <summary>
        /// Test the property 'ReleaseIcon'
        /// </summary>
        [Fact]
        public void ReleaseIconTest()
        {
            // TODO unit test for the property 'ReleaseIcon'
        }

        /// <summary>
        /// Test the property 'ReleaseTime'
        /// </summary>
        [Fact]
        public void ReleaseTimeTest()
        {
            // TODO unit test for the property 'ReleaseTime'
        }

        /// <summary>
        /// Test the property 'ActivityLightLevel'
        /// </summary>
        [Fact]
        public void ActivityLightLevelTest()
        {
            // TODO unit test for the property 'ActivityLightLevel'
        }

        /// <summary>
        /// Test the property 'DestinationHash'
        /// </summary>
        [Fact]
        public void DestinationHashTest()
        {
            // TODO unit test for the property 'DestinationHash'
        }

        /// <summary>
        /// Test the property 'PlaceHash'
        /// </summary>
        [Fact]
        public void PlaceHashTest()
        {
            // TODO unit test for the property 'PlaceHash'
        }

        /// <summary>
        /// Test the property 'ActivityTypeHash'
        /// </summary>
        [Fact]
        public void ActivityTypeHashTest()
        {
            // TODO unit test for the property 'ActivityTypeHash'
        }

        /// <summary>
        /// Test the property 'Tier'
        /// </summary>
        [Fact]
        public void TierTest()
        {
            // TODO unit test for the property 'Tier'
        }

        /// <summary>
        /// Test the property 'PgcrImage'
        /// </summary>
        [Fact]
        public void PgcrImageTest()
        {
            // TODO unit test for the property 'PgcrImage'
        }

        /// <summary>
        /// Test the property 'Rewards'
        /// </summary>
        [Fact]
        public void RewardsTest()
        {
            // TODO unit test for the property 'Rewards'
        }

        /// <summary>
        /// Test the property 'Modifiers'
        /// </summary>
        [Fact]
        public void ModifiersTest()
        {
            // TODO unit test for the property 'Modifiers'
        }

        /// <summary>
        /// Test the property 'IsPlaylist'
        /// </summary>
        [Fact]
        public void IsPlaylistTest()
        {
            // TODO unit test for the property 'IsPlaylist'
        }

        /// <summary>
        /// Test the property 'Challenges'
        /// </summary>
        [Fact]
        public void ChallengesTest()
        {
            // TODO unit test for the property 'Challenges'
        }

        /// <summary>
        /// Test the property 'OptionalUnlockStrings'
        /// </summary>
        [Fact]
        public void OptionalUnlockStringsTest()
        {
            // TODO unit test for the property 'OptionalUnlockStrings'
        }

        /// <summary>
        /// Test the property 'PlaylistItems'
        /// </summary>
        [Fact]
        public void PlaylistItemsTest()
        {
            // TODO unit test for the property 'PlaylistItems'
        }

        /// <summary>
        /// Test the property 'ActivityGraphList'
        /// </summary>
        [Fact]
        public void ActivityGraphListTest()
        {
            // TODO unit test for the property 'ActivityGraphList'
        }

        /// <summary>
        /// Test the property 'Matchmaking'
        /// </summary>
        [Fact]
        public void MatchmakingTest()
        {
            // TODO unit test for the property 'Matchmaking'
        }

        /// <summary>
        /// Test the property 'GuidedGame'
        /// </summary>
        [Fact]
        public void GuidedGameTest()
        {
            // TODO unit test for the property 'GuidedGame'
        }

        /// <summary>
        /// Test the property 'DirectActivityModeHash'
        /// </summary>
        [Fact]
        public void DirectActivityModeHashTest()
        {
            // TODO unit test for the property 'DirectActivityModeHash'
        }

        /// <summary>
        /// Test the property 'DirectActivityModeType'
        /// </summary>
        [Fact]
        public void DirectActivityModeTypeTest()
        {
            // TODO unit test for the property 'DirectActivityModeType'
        }

        /// <summary>
        /// Test the property 'Loadouts'
        /// </summary>
        [Fact]
        public void LoadoutsTest()
        {
            // TODO unit test for the property 'Loadouts'
        }

        /// <summary>
        /// Test the property 'ActivityModeHashes'
        /// </summary>
        [Fact]
        public void ActivityModeHashesTest()
        {
            // TODO unit test for the property 'ActivityModeHashes'
        }

        /// <summary>
        /// Test the property 'ActivityModeTypes'
        /// </summary>
        [Fact]
        public void ActivityModeTypesTest()
        {
            // TODO unit test for the property 'ActivityModeTypes'
        }

        /// <summary>
        /// Test the property 'IsPvP'
        /// </summary>
        [Fact]
        public void IsPvPTest()
        {
            // TODO unit test for the property 'IsPvP'
        }

        /// <summary>
        /// Test the property 'InsertionPoints'
        /// </summary>
        [Fact]
        public void InsertionPointsTest()
        {
            // TODO unit test for the property 'InsertionPoints'
        }

        /// <summary>
        /// Test the property 'ActivityLocationMappings'
        /// </summary>
        [Fact]
        public void ActivityLocationMappingsTest()
        {
            // TODO unit test for the property 'ActivityLocationMappings'
        }

        /// <summary>
        /// Test the property 'Hash'
        /// </summary>
        [Fact]
        public void HashTest()
        {
            // TODO unit test for the property 'Hash'
        }

        /// <summary>
        /// Test the property 'Index'
        /// </summary>
        [Fact]
        public void IndexTest()
        {
            // TODO unit test for the property 'Index'
        }

        /// <summary>
        /// Test the property 'Redacted'
        /// </summary>
        [Fact]
        public void RedactedTest()
        {
            // TODO unit test for the property 'Redacted'
        }
    }
}
