コード例 #1
0
        public void DeserialiseSucceeds()
        {
            // Arrange
            var apiVersionAsJson = "{\"apiversion\":\"1.0.0\"}";

            // Act
            var apiVersion = BaseDto.DeserializeObject <ApiVersion>(apiVersionAsJson);

            // Assert
            Assert.IsNotNull(apiVersion);
            Assert.IsNotNull(apiVersion.Version);
            Assert.AreEqual(1, apiVersion.Version.Major);
            Assert.AreEqual(0, apiVersion.Version.Minor);
            Assert.AreEqual(0, apiVersion.Version.Build);
        }
        public void DeserialiseSucceeds()
        {
            // Arrange
            var input = new SessionResponse
            {
                UserId        = TestConstants.USER_ID,
                SecurityToken = TestConstants.SECURITY_TOKEN
            };
            var json = input.SerializeObject();

            // Act
            var sut = BaseDto.DeserializeObject <SessionResponse>(json);

            // Assert
            Assert.AreEqual(TestConstants.USER_ID, sut.UserId);
            Assert.AreEqual(TestConstants.SECURITY_TOKEN, sut.SecurityToken);
        }