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); }
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); }