コード例 #1
0
        public void CardSetRootObjectToStringNullObjectsTest()
        {
            // Arrange
            CardSetRootObject root = new CardSetRootObject();
            // Act
            string result = root.ToString();

            // Assert
            Assert.IsTrue(result.Contains("card_set"));
        }
コード例 #2
0
        public void CardSetRootObjectPropertyTest()
        {
            // Arrange
            CardSet           cardSet = new CardSet();
            CardSetRootObject root    = new CardSetRootObject();

            // Act
            root.card_set = cardSet;
            // Assert
            Assert.AreEqual(cardSet, root.card_set);
        }
コード例 #3
0
        public CardSet ParseRawJsonFile(string rawJson)
        {
            if (string.IsNullOrEmpty(rawJson))
            {
                throw new ArgumentNullException("rawJson");
            }
            JsonValue json = null;

            try
            {
                json = JsonValue.Parse(rawJson);
            }
            catch (ArgumentException ex)
            {
                _logger.LogError(ex, "Exception thrown in JsonParsingManager.ParseRawJsonFile method.");
                throw new FormatException("rawJson was not in JSON format.", ex);
            }
            CardSetRootObject jsonObject = JsonConvert.DeserializeObject <CardSetRootObject>(rawJson);

            return(jsonObject.card_set);
        }