Represents a XAP (Silverlight Application) file.
Наследование: Open.Core.Common.ModelBase
        public void ShouldNotAllowNegativeSize()
        {
            var file = new XapFile();
            file.Kilobytes.ShouldBe(0.0);

            file.Kilobytes = -10;
            file.Kilobytes.ShouldBe(0.0);

            file.Kilobytes = 5;
            file.Kilobytes.ShouldBe(5.0);
        }
        public void ShouldStripXapExtensionFromName()
        {
            var file = new XapFile();
            file.Name.ShouldBe(null);

            file.Name = "FileName.xap";
            file.Name.ShouldBe("FileName");

            file.Name = "FileName.XAP";
            file.Name.ShouldBe("FileName");

            file.Name = "FileName.Xap";
            file.Name.ShouldBe("FileName");

            file.Name = "  ";
            file.Name.ShouldBe(null);

            file.Name = null;
            file.Name.ShouldBe(null);
        }