public void ConvertToProtocolAndBack() { var dep = CreateDependencyObject(); var fp1 = dep.Fingerprint; var proto = fp1.Protocol; var fp2 = proto.CreateFingerprint(); fp1.Should().Be(fp2); }