/Raven.Tests.TimeSeries/SmugglerTests.cs
C# | 43 lines | 0 code | 0 blank | 43 comment | 0 complexity | e208e36115cc9b6beefa3e68e5c60303 MD5 | raw file
Possible License(s): GPL-3.0, MPL-2.0-no-copyleft-exception, LGPL-2.1, Apache-2.0, BSD-3-Clause, CC-BY-SA-3.0
- /*
- using System.IO;
- using System.Threading.Tasks;
- using FluentAssertions;
- using Raven.Abstractions.Data;
- using Raven.Abstractions.Smuggler;
- using Raven.Database.Extensions;
- using Raven.Database.Smuggler;
- using Xunit;
-
- namespace Raven.Tests.TimeSeries
- {
- public class SmugglerTests : RavenBaseTimeSeriesTest
- {
- private const string TimeSeriesDumpFilename = "testTimeSeries.timeseriesdump";
-
- [Fact]
- public async Task SmugglerExport_should_work()
- {
- IOExtensions.DeleteFile(TimeSeriesDumpFilename);
-
- using (var timeSeriesStore = NewRemoteTimeSeriesStore("store"))
- {
- await timeSeriesStore.ChangeAsync("g1", "c1", 5);
- await timeSeriesStore.IncrementAsync("g1", "c1");
- await timeSeriesStore.IncrementAsync("g1", "c2");
- await timeSeriesStore.IncrementAsync("g2", "c1");
-
- var smugglerApi = new SmugglerTimeSeriesApi(timeSeriesStore);
-
- await smugglerApi.ExportData(new SmugglerExportOptions<TimeSeriesConnectionStringOptions>
- {
- ToFile = TimeSeriesDumpFilename
- });
-
- var fileInfo = new FileInfo(TimeSeriesDumpFilename);
- fileInfo.Exists.Should().BeTrue();
- fileInfo.Length.Should().BeGreaterThan(0);
- }
- }
- }
- }
- */