public void Can_save_sqlite_file_without_losing_any_bytes()
        {
            var fileName              = GetExpectedFileName();
            var sqliteFolderLocation  = _appSettings.SqliteStorageFolderLocation;
            var currentTestSqliteFile = Path.Combine(sqliteFolderLocation, fileName);

            var transferredDbAsBase64string = GetSqliteAsBase64String();
            var requestParameters           = new StoreFileRequest
            {
                Metadata = new StoreFileMetadata
                {
                    FileName        = fileName,
                    RoomNumber      = "D73234",
                    RackIdentifier  = 1,
                    RackCoordinates = new RackCoordinate
                    {
                        X = 1,
                        Y = 1
                    },
                    ConversionKey = "1",
                },

                SqliteDataAsBase64 = transferredDbAsBase64string
            };

            _dataStorageController.StoreFile(requestParameters);

            Assert.That(transferredDbAsBase64string,
                        Is.EqualTo(GetFileAsBase64String(currentTestSqliteFile)));
        }
        public void Can_save_sqlite_file_to_solution()
        {
            var fileName              = GetExpectedFileName();
            var sqliteFolderLocation  = _appSettings.SqliteStorageFolderLocation;
            var currentTestSqliteFile = Path.Combine(sqliteFolderLocation, fileName);

            var requestParameters = new StoreFileRequest
            {
                Metadata = new StoreFileMetadata
                {
                    FileName        = fileName,
                    RoomNumber      = "D73234",
                    RackIdentifier  = 1,
                    RackCoordinates = new RackCoordinate
                    {
                        X = 1,
                        Y = 1
                    },
                    ConversionKey = "1",
                },

                SqliteDataAsBase64 = GetSqliteAsBase64String()
            };

            _dataStorageController.StoreFile(requestParameters);

            Assert.That(currentTestSqliteFile, Does.Exist);
        }