public void SyntaxTypeReference_RewriteType_Type_Is_The_Same() { // arrange SyntaxTypeReference typeReference = TypeReference.Create("Foo"); // act SyntaxTypeReference rewritten = typeReference.Rewrite(); // assert Assert.Equal(typeReference, rewritten); }
public void SyntaxTypeReference_RewriteType_NonNullToNullable() { // arrange SyntaxTypeReference typeReference = TypeReference.Create( new NonNullTypeNode(new NamedTypeNode("Foo")), nullable: new bool[] { true }); // act SyntaxTypeReference rewritten = typeReference.Rewrite(); // assert Assert.Equal("Foo", Assert.IsType <NamedTypeNode>( rewritten.Type).Name.Value); }