Exemplo n.º 1
0
        private static string GetMetadata(string filePath, DateTime dateTime)
        {
            var builder = new LinuxRemovedFileMetadataBuilder()
                          .WithFilePath(filePath)
                          .WithRemovingDateTime(dateTime);

            return(builder.Build());
        }
        public void TestLinuxMetadataBuilder()
        {
            const string filePath = "/home/test/file.txt";
            var          now      = DateTime.Now;
            var          builder  = new LinuxRemovedFileMetadataBuilder()
                                    .WithFilePath(filePath)
                                    .WithRemovingDateTime(now);

            var metadata = builder.Build();

            Assert.NotNull(metadata);
            Assert.Equal(4, metadata.Split("\n").Length);
            Assert.Contains(filePath, metadata);
            Assert.Contains(now.ToString("s"), metadata);
        }