public void Should_be_serializable_to_json()
        {
            var source = new DelegateAssetFile("fileName", "file/type", 1024, () => new MemoryStream());

            var deserialized = JsonConvert.DeserializeObject <DelegateAssetFile>(JsonConvert.SerializeObject(source));

            Assert.Equal(source.FileName, deserialized.FileName);
        }
Beispiel #2
0
        public void Should_construct_from_other_file()
        {
            var source = new DelegateAssetFile("fileName", "file/type", 1024, () => new MemoryStream());

            using (var result = TempAssetFile.Create(source))
            {
                Assert.Equal("fileName", result.FileName);
                Assert.Equal("file/type", result.MimeType);
                Assert.Equal(1024, result.FileSize);
            }
        }