public void GetGetFullTypeName_Returns_Namespace_SafeExtension_TypeNameWrapped() { var typeSymbol = Substitute.For <ITypeSymbol>(); typeSymbol.Name.Returns("TestName"); typeSymbol.ContainingNamespace.ToDisplayString().Returns("Test.Namespace"); var result = NameBuilder.GetFullTypeName(typeSymbol); Assert.Equal("LaDeak.JsonMergePatch.Generated.SafeTest.Namespace.TestNameWrapped", result); }