public async Task GetSpaceShouldSerializeIntoCorrectObject() { //Arrange _handler.Response = GetResponseFromFile(@"SampleSpace.json"); //Act var res = await _client.GetSpaceAsync(); //Assert Assert.Equal("Products", res.Name); Assert.Equal("n9r7gd2bwvqt", res.SystemProperties.Id); Assert.Equal("Space", res.SystemProperties.Type); Assert.Collection(res.Locales, (l) => { Assert.Equal("en-US", l.Code); Assert.True(l.Default); Assert.Equal("U.S. English", l.Name); Assert.Null(l.FallbackCode); }, (l) => { Assert.Equal("sv", l.Code); Assert.False(l.Default); Assert.Equal("Swedish", l.Name); Assert.Equal("en-US", l.FallbackCode); }); }