added xunit and fluent assertions just to see if it works