public void Two_fsarp_records_with_the_same_names_should_be_equal(string lastName, string firstName)
        {
            var nameInstanceOne = new Fs.Name(lastName, firstName);
            var nameInstanceTwo = new Fs.Name(lastName, firstName);

            Assert.Equal(nameInstanceOne, nameInstanceTwo);
        }
        public void Two_fsharp_records_can_be_sorted_alphabetically()
        {
            var nameStartinWithA = new Fs.Name("Asserson", "Anders");
            var nameStaringWithÅ = new Fs.Name("Ånestad", "Åge");

            var list = new List<Fs.Name>
                {
                    nameStaringWithÅ,
                    nameStartinWithA
                };
            Assert.Equal(nameStaringWithÅ, list[0]);
            Assert.Equal(nameStartinWithA, list[1]);

            list.Sort();

            Assert.Equal(nameStartinWithA, list[0]);
            Assert.Equal(nameStaringWithÅ, list[1]);
        }