Tests: Add UnitTests folder
All checks were successful
Test / Run tests (push) Successful in 2m24s

This commit is contained in:
2025-06-03 20:57:53 +02:00
parent 623f55f5b0
commit 3493ff6df1
31 changed files with 31 additions and 31 deletions

View File

@ -1,6 +1,6 @@
using OpenQA.Selenium; using OpenQA.Selenium;
using OpenQA.Selenium.Appium.Windows; using OpenQA.Selenium.Appium.Windows;
using Tests.WeighingTests; using Tests.UnitTests.WeighingTests;
namespace Tests.E2ETests { namespace Tests.E2ETests {
[TestFixture, Order(2)] [TestFixture, Order(2)]

View File

@ -3,7 +3,7 @@ using Elwig.Helpers;
using Elwig.Models.Dtos; using Elwig.Models.Dtos;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class CreditNoteTest { public class CreditNoteTest {

View File

@ -2,7 +2,7 @@ using Elwig.Documents;
using Elwig.Helpers; using Elwig.Helpers;
using Elwig.Models.Dtos; using Elwig.Models.Dtos;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class DeliveryAncmtListTest { public class DeliveryAncmtListTest {

View File

@ -2,7 +2,7 @@ using Elwig.Documents;
using Elwig.Helpers; using Elwig.Helpers;
using Elwig.Models.Dtos; using Elwig.Models.Dtos;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class DeliveryConfirmationTest { public class DeliveryConfirmationTest {

View File

@ -2,7 +2,7 @@ using Elwig.Documents;
using Elwig.Helpers; using Elwig.Helpers;
using Elwig.Models.Dtos; using Elwig.Models.Dtos;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class DeliveryDepreciationListTest { public class DeliveryDepreciationListTest {

View File

@ -2,7 +2,7 @@ using Elwig.Documents;
using Elwig.Helpers; using Elwig.Helpers;
using Elwig.Models.Dtos; using Elwig.Models.Dtos;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class DeliveryJournalTest { public class DeliveryJournalTest {

View File

@ -1,7 +1,7 @@
using Elwig.Documents; using Elwig.Documents;
using Elwig.Helpers; using Elwig.Helpers;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class DeliveryNoteTest { public class DeliveryNoteTest {

View File

@ -1,7 +1,7 @@
using Elwig.Documents; using Elwig.Documents;
using Elwig.Helpers; using Elwig.Helpers;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class LetterheadTest { public class LetterheadTest {

View File

@ -1,7 +1,7 @@
using Elwig.Documents; using Elwig.Documents;
using Elwig.Helpers; using Elwig.Helpers;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class MemberDataSheetTest { public class MemberDataSheetTest {

View File

@ -2,7 +2,7 @@ using Elwig.Documents;
using Elwig.Helpers; using Elwig.Helpers;
using Elwig.Models.Dtos; using Elwig.Models.Dtos;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class MemberListTest { public class MemberListTest {

View File

@ -2,7 +2,7 @@ using Elwig.Documents;
using Elwig.Helpers; using Elwig.Helpers;
using Elwig.Models.Dtos; using Elwig.Models.Dtos;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class PaymentVariantSummaryTest { public class PaymentVariantSummaryTest {

View File

@ -3,7 +3,7 @@ using System.Reflection;
using Microsoft.Data.Sqlite; using Microsoft.Data.Sqlite;
using Elwig.Helpers.Printing; using Elwig.Helpers.Printing;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[SetUpFixture] [SetUpFixture]
public class Setup { public class Setup {

View File

@ -2,7 +2,7 @@ using Elwig.Documents;
using NReco.PdfRenderer; using NReco.PdfRenderer;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
public static class Utils { public static class Utils {
private static readonly string FileName = Path.Combine(Path.GetTempPath(), "test_document.pdf"); private static readonly string FileName = Path.Combine(Path.GetTempPath(), "test_document.pdf");

View File

@ -2,7 +2,7 @@ using Elwig.Documents;
using Elwig.Helpers; using Elwig.Helpers;
using Elwig.Models.Dtos; using Elwig.Models.Dtos;
namespace Tests.DocumentTests { namespace Tests.UnitTests.DocumentTests {
[TestFixture] [TestFixture]
public class WineQualityStatisticsTest { public class WineQualityStatisticsTest {

View File

@ -2,7 +2,7 @@ using Elwig.Helpers;
using Elwig.Helpers.Billing; using Elwig.Helpers.Billing;
using System.Text.Json; using System.Text.Json;
namespace Tests.HelperTests { namespace Tests.UnitTests.HelperTests {
[TestFixture] [TestFixture]
public class BillingDataTest { public class BillingDataTest {

View File

@ -3,7 +3,7 @@ using Elwig.Helpers.Billing;
using Microsoft.Data.Sqlite; using Microsoft.Data.Sqlite;
using System.Reflection; using System.Reflection;
namespace Tests.HelperTests { namespace Tests.UnitTests.HelperTests {
[TestFixture] [TestFixture]
public class BillingTest { public class BillingTest {

View File

@ -5,7 +5,7 @@ using Elwig.Models.Entities;
using System.Reflection; using System.Reflection;
using System.Xml; using System.Xml;
namespace Tests.HelperTests { namespace Tests.UnitTests.HelperTests {
// see https://www.iso20022.org/iso-20022-message-definitions // see https://www.iso20022.org/iso-20022-message-definitions
// and https://www.iso20022.org/catalogue-messages/iso-20022-messages-archive?search=pain // and https://www.iso20022.org/catalogue-messages/iso-20022-messages-archive?search=pain
[TestFixture] [TestFixture]

View File

@ -1,6 +1,6 @@
using Elwig.Helpers; using Elwig.Helpers;
namespace Tests.HelperTests { namespace Tests.UnitTests.HelperTests {
[TestFixture] [TestFixture]
public class UtilsTest { public class UtilsTest {

View File

@ -1,7 +1,7 @@
using Elwig.Helpers; using Elwig.Helpers;
using System.Windows.Controls; using System.Windows.Controls;
namespace Tests.HelperTests { namespace Tests.UnitTests.HelperTests {
[TestFixture] [TestFixture]
[Apartment(ApartmentState.STA)] [Apartment(ApartmentState.STA)]
public class ValidatorTest { public class ValidatorTest {

View File

@ -4,7 +4,7 @@ using Elwig.Services;
using Elwig.ViewModels; using Elwig.ViewModels;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace Tests.ServiceTests { namespace Tests.UnitTests.ServiceTests {
[TestFixture] [TestFixture]
public class DeliveryServiceTest { public class DeliveryServiceTest {

View File

@ -4,7 +4,7 @@ using Elwig.Services;
using Elwig.ViewModels; using Elwig.ViewModels;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace Tests.ServiceTests { namespace Tests.UnitTests.ServiceTests {
[TestFixture] [TestFixture]
public class MemberServiceTest { public class MemberServiceTest {

View File

@ -2,7 +2,7 @@ using Elwig.Helpers;
using System.Reflection; using System.Reflection;
using Microsoft.Data.Sqlite; using Microsoft.Data.Sqlite;
namespace Tests.ServiceTests { namespace Tests.UnitTests.ServiceTests {
[SetUpFixture] [SetUpFixture]
public class Setup { public class Setup {

View File

@ -2,7 +2,7 @@ using System.Net.Sockets;
using System.Net; using System.Net;
using System.Text; using System.Text;
namespace Tests.WeighingTests { namespace Tests.UnitTests.WeighingTests {
public abstract class MockScale : IDisposable { public abstract class MockScale : IDisposable {
protected readonly TcpListener Server; protected readonly TcpListener Server;

View File

@ -1,4 +1,4 @@
namespace Tests.WeighingTests { namespace Tests.UnitTests.WeighingTests {
public static class ScaleHandlers { public static class ScaleHandlers {
public static (string, bool) Handle_IT3000A(string req, int weight, int tare, string? error, int identNr) { public static (string, bool) Handle_IT3000A(string req, int weight, int tare, string? error, int identNr) {

View File

@ -1,6 +1,6 @@
using Elwig.Helpers.Weighing; using Elwig.Helpers.Weighing;
namespace Tests.WeighingTests { namespace Tests.UnitTests.WeighingTests {
[TestFixture] [TestFixture]
public class ScaleTestBadenL320 { public class ScaleTestBadenL320 {

View File

@ -1,6 +1,6 @@
using Elwig.Helpers.Weighing; using Elwig.Helpers.Weighing;
namespace Tests.WeighingTests { namespace Tests.UnitTests.WeighingTests {
[TestFixture] [TestFixture]
class ScaleTestGrInzersdorfL246 { class ScaleTestGrInzersdorfL246 {

View File

@ -1,6 +1,6 @@
using Elwig.Helpers.Weighing; using Elwig.Helpers.Weighing;
namespace Tests.WeighingTests { namespace Tests.UnitTests.WeighingTests {
[TestFixture] [TestFixture]
public class ScaleTestHaugsdorfDMA02 { public class ScaleTestHaugsdorfDMA02 {

View File

@ -1,6 +1,6 @@
using Elwig.Helpers.Weighing; using Elwig.Helpers.Weighing;
namespace Tests.WeighingTests { namespace Tests.UnitTests.WeighingTests {
[TestFixture] [TestFixture]
class ScaleTestMatzenIT3000A { class ScaleTestMatzenIT3000A {

View File

@ -1,6 +1,6 @@
using Elwig.Helpers.Weighing; using Elwig.Helpers.Weighing;
namespace Tests.WeighingTests { namespace Tests.UnitTests.WeighingTests {
[TestFixture] [TestFixture]
public class ScaleTestSitzendorfDMA03Baby { public class ScaleTestSitzendorfDMA03Baby {

View File

@ -1,6 +1,6 @@
using Elwig.Helpers.Weighing; using Elwig.Helpers.Weighing;
namespace Tests.WeighingTests { namespace Tests.UnitTests.WeighingTests {
[TestFixture] [TestFixture]
class ScaleTestWolkersdorfIT6000E { class ScaleTestWolkersdorfIT6000E {

View File

@ -1,4 +1,4 @@
namespace Tests.WeighingTests { namespace Tests.UnitTests.WeighingTests {
public static class Utils { public static class Utils {
public static DateOnly Today => DateOnly.FromDateTime(DateTime.Now); public static DateOnly Today => DateOnly.FromDateTime(DateTime.Now);
public static TimeOnly Time => new(DateTime.Now.Hour, DateTime.Now.Minute); public static TimeOnly Time => new(DateTime.Now.Hour, DateTime.Now.Minute);