Files
BeWoPlaner/XRechnungUnitTest/UnitTest1.cs
2024-12-11 12:08:16 +01:00

35 lines
763 B
C#

using BeWo.Data.Models.XRechnung;
using BS.Shared.AppSender;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json;
using System;
using System.IO;
namespace XRechnungUnitTest
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void JsonConvertTest()
{
var json = File.ReadAllText("invoicetest.json");
var xr = JsonConvert.DeserializeObject<XRechnung>(json);
var txt = JsonConvert.SerializeObject(xr);
}
[TestMethod]
public void SendTest()
{
var url = "https://test2.evplaner.de/xrg/create";
var json = File.ReadAllText("invoicetest.json");
var response = OwnSoftSender.Send(url, json);
Assert.IsTrue(!string.IsNullOrWhiteSpace(response) && !response.ToLower().Contains("error"));
}
}
}