public async Task DeserializeSession_WithValidJson_ReturnsCorrectSession()
        {
            // Arrange
            var deserializer = MakeDeserializer();
            var jsonStream   = MakeJsonStreamFrom(LastFmJsonDeserializerData.SessionJson);

            // Act
            var actualSession = await deserializer.DeserializeSession(jsonStream);

            // Assert
            var expectedSession = new LastFmSession()
            {
                LastFmUser = "******",
                Key        = "session_key",
            };

            actualSession.Should().BeEquivalentTo(expectedSession);
        }
Example #2
0
 public BeemSettings()
 {
     Session = new LastFmSession();
 }