Add legal entity

This commit is contained in:
femsci 2023-11-17 23:37:35 +01:00
parent 7b322ef7fb
commit b9c218111a
Signed by: femsci
GPG key ID: 08F7911F0E650C67
5 changed files with 61 additions and 5 deletions

View file

@ -18,7 +18,7 @@ public class NLSerializationTests
var query = doc.NLSerialize();
// Then
Assert.Equal($"Contract of Employment for {ModelEmployee.NLSerialize()} working for {ModelEmployer.NLSerialize()}; valid for unspecified time.", query);
Assert.Equal($"Umowa o Pracę for {ModelEmployee.NLSerialize()} working for {ModelEmployer.NLSerialize()}; valid for unspecified time.", query);
}
[Fact]
@ -31,7 +31,7 @@ public class NLSerializationTests
var query = doc.NLSerialize();
// Then
Assert.Equal($"Contract of Employment for {ModelEmployee.NLSerialize()} working for {ModelEmployer.NLSerialize()}; valid from 17 Nov 2023 until 18 Nov 2023.", query);
Assert.Equal($"Umowa o Pracę for {ModelEmployee.NLSerialize()} working for {ModelEmployer.NLSerialize()}; valid from 17 Nov 2023 until 18 Nov 2023.", query);
}
[Fact]
@ -64,4 +64,19 @@ public class NLSerializationTests
// Then
Assert.Equal("Kotek Miauczyński; unknown PESEL; unknown ID series; unknown date of birth", query);
}
private LegalEntity ModelCompany => new("Nyanbyte P.S.A.", "1313131313", "Miaumiaśna 13, Miauczki", ModelEmployer);
[Fact]
public void CompanySerializationTest()
{
// Given
LegalEntity company = ModelCompany;
// When
var query = company.NLSerialize();
// Then
Assert.Equal("Nyanbyte P.S.A.; with NIP 1313131313; located in Miaumiaśna 13, Miauczki; represented by Kotek Miauczyński", query);
}
}