public void SimpleTest(string expected) { var model = new ServerErrorStart("abcd"); var result = Fixture.SerializeObject(model); result.Should().Be(expected); var deresult = new Serializer(ClientVersion.Lsp3).DeserializeObject <RpcError>(expected); deresult.ShouldBeEquivalentTo(model); }
public void SimpleTest(string expected) { var model = new CancelParams() { Id = "123" }; var result = Fixture.SerializeObject(model); result.Should().Be(expected); var deresult = new OmniSharp.Extensions.LanguageServer.Protocol.Serialization.Serializer(ClientVersion.Lsp3).DeserializeObject <CancelParams>(expected); deresult.Should().BeEquivalentTo(model); }
public static string SerializeObject(object value, Type type, JsonSerializerSettings settings, ClientVersion version = ClientVersion.Lsp3) { var jsonSerializer = new Serializer(version); return(SerializeObjectInternal(value, type, jsonSerializer)); }