public void ImmutableTest()
        {
            //Arrange
            var validator = new MikValSor.Immutable.ImmutableValidator();
            var target    = typeof(MikValSor.Security.Cryptography.Hash);

            //Act
            validator.EnsureImmutable(target);

            //Assert
        }
Ejemplo n.º 2
0
        public void ImmutableTest()
        {
            //Arrange
            var validator = new MikValSor.Immutable.ImmutableValidator();
            var target    = typeof(MikValSor.Encoding.Base32);

            //Act
            validator.EnsureImmutable(target);

            //Assert
        }
    void Validate()
    {
        var validator = new MikValSor.Immutable.ImmutableValidator();

        var myObject = new MyClass {
            Value = "Value"
        };
        bool isMyObjectImmutable = validator.IsImmutable(myObject);

        System.Console.WriteLine($"Is myObject immutable: {isMyObjectImmutable}");

        var  myOtherObject            = new MyOtherClass("Value");
        bool isMyOtherObjectImmutable = validator.IsImmutable(myOtherObject);

        System.Console.WriteLine($"Is myOtherObject immutable: {isMyOtherObjectImmutable}");
    }