public void ImmutableTest() { //Arrange var validator = new MikValSor.Immutable.ImmutableValidator(); var target = typeof(MikValSor.Security.Cryptography.Hash); //Act validator.EnsureImmutable(target); //Assert }
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}"); }