Beispiel #1
0
        public void Copy_ReturnsIdenticalProperties()
        {
            // Arrange
            var properties = new AuthenticationProperties();

            properties.SetProperty("property", "value");

            // Act
            var copy = properties.Copy();

            // Assert
            Assert.Equal(properties.Dictionary, copy.Dictionary);
        }
Beispiel #2
0
        public void Copy_ReturnsDifferentPropertiesInstance()
        {
            // Arrange
            var properties = new AuthenticationProperties();

            properties.SetProperty("property", "value");

            // Act
            var copy = properties.Copy();

            copy.SetProperty("clone_property", "value");

            // Assert
            Assert.NotSame(properties, copy);
            Assert.NotEqual(properties.Dictionary, copy.Dictionary);
        }