public void LeadingDotsAreRemovedFromExtension()
        {
            var extension = "ext";

            var sut = new FileDataSourceAttribute(".." + "ext");

            Assert.AreEqual(extension, sut.FileExtension);
        }
        public void DescriptionIsSetToExtension()
        {
            var extension = "ext";

            var sut = new FileDataSourceAttribute(extension);

            Assert.AreEqual(extension, sut.Description);
        }
        public void ExtensionIsSet()
        {
            var extension = "ext";

            var sut = new FileDataSourceAttribute(extension);

            Assert.AreEqual(extension, sut.FileExtension);
        }
        public void DescriptionIsSetWhenProvided()
        {
            var extension   = "ext";
            var description = "This is a test.";

            var sut = new FileDataSourceAttribute(extension, description);

            Assert.AreEqual(description, sut.Description);
        }