private EventData CreateBankEvent(int version) { var accountObject = BankAccountEventFactory.CreateAccountObject(version); var @event = BankAccountEvent.FromEvent(accountObject); return(@event); }
private IEvent CreateBankEvent(int version) { var accountObject = BankAccountEventFactory.CreateAccountObject(version); var @event = new BankAccountEvent(accountObject); return(@event); }
public Task Next() { var expected = _expected == -1 ? _expected : _expected + 1; var shouldBe = _shouldBe; _expected++; _shouldBe++; var accountObject = BankAccountEventFactory.CreateAccountObject(shouldBe); var metadata = new Dictionary <string, string> { { "Source", "National Bank" } }; var serializedObject = Codec.Json.To(accountObject); var serializedMetadata = Codec.Json.To(metadata); var @event = new Event(Guid.NewGuid(), accountObject.GetType().FullName, false, Encoding.UTF8.GetBytes(serializedObject), Encoding.UTF8.GetBytes(serializedMetadata)); var verificationEvent = new VerificationEvent(@event, "AdvBankAccount", expected, shouldBe); return(new WriteTask(verificationEvent)); }