public void CreateDIDTest() { var contract = new DecentralizedID(this.mockContractState.Object); contract.CreateDID("Test"); Assert.Matches(contract.GetDataOfDID(0), "Test"); }
public void RevokeDIDTest() { var contract = new DecentralizedID(this.mockContractState.Object); contract.CreateDID("Test"); contract.RevokeDID(0); Assert.DoesNotMatch(contract.GetDataOfDID(0), "Test"); }
private DecentralizedID NewDecentralizedID() { this.mockPersistentState.Setup( s => s.GetAddress(nameof(DecentralizedID.SmartContractOwner)) ).Returns(SmartContractOwnerAddress); var result = new DecentralizedID(this.mockContractState.Object); this.mockPersistentState.Invocations.Clear(); return(result); }