public async Task writes_to_the_correct_stream() { var connection = _fixture.Connection; var expected = new SystemSettings( new StreamAcl( Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString()), new StreamAcl( Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString())); await connection.SetSystemSettingsAsync(expected, DefaultUserCredentials.Admin).WithTimeout(); var result = await connection.ReadStreamEventsBackwardAsync(SystemStreams.SettingsStream, -1, 1, false, DefaultUserCredentials.Admin).WithTimeout(); Assert.Equal(SliceReadStatus.Success, result.Status); Assert.Equal(expected.ToJsonBytes(), result.Events[0].OriginalEvent.Data); }
public Task SetSystemSettingsAsync(SystemSettings settings, UserCredentials userCredentials = null) { return(AppendToStreamAsync(SystemStreams.SettingsStream, ExpectedVersion.Any, userCredentials, new EventData(Guid.NewGuid(), SystemEventTypes.Settings, true, settings.ToJsonBytes(), null))); }
public Task SetSystemSettingsAsync(SystemSettings settings, UserCredentials userCredentials = null) { return AppendToStreamAsync(SystemStreams.SettingsStream, ExpectedVersion.Any, userCredentials, new EventData(Guid.NewGuid(), SystemEventTypes.Settings, true, settings.ToJsonBytes(), null)); }