public void FromJsonTest3() { const string TestDataFile = @"TestData\ResolutionsTest3.json"; var inputJson = File.ReadAllText(TestDataFile); var inputJObject = JObject.Parse(inputJson); sut::Resolutions expectedResult = new sut::Resolutions { ResolutionsPerAuthority = new List <ResolutionAuthorityResult> { new ResolutionAuthorityResult { Authority = "test.resolutionAuthority", Status = new ResolutionStatus { Code = "TEST_STATUSCODE" }, Values = new List <ResolutionValue> { } } } }; sut::Resolutions actualResult = sut::Resolutions.FromJson(inputJObject); Assert.Equal(expectedResult.ResolutionsPerAuthority.Count, actualResult.ResolutionsPerAuthority.Count); Assert.Equal(expectedResult.ResolutionsPerAuthority[0].Authority, actualResult.ResolutionsPerAuthority[0].Authority); Assert.Equal(expectedResult.ResolutionsPerAuthority[0].Status.Code, actualResult.ResolutionsPerAuthority[0].Status.Code); Assert.Equal(expectedResult.ResolutionsPerAuthority[0].Values.Count, actualResult.ResolutionsPerAuthority[0].Values.Count); }
public void FromJsonTest2() { JObject inputJObject = null; sut::Resolutions actualResult = sut::Resolutions.FromJson(inputJObject); Assert.Null(actualResult); }