public async Task <IHttpActionResult> Ping(string id) { var testId = TestId.With(id); var pingCommand = new PingCommand(testId, PingId.New); await _commandBus.PublishAsync(pingCommand, CancellationToken.None).ConfigureAwait(false); return(Ok()); }
public void DifferentAreNotEqual() { // Arrange var id1 = TestId.With("test-7ddc487f-02ad-4be3-a6ef-71203d333c61"); var id2 = TestId.With("test-d15b1562-11f2-4645-8b1a-f8b946b566d3"); // Assert id1.Equals(id2).Should().BeFalse(); (id1 == id2).Should().BeFalse(); }
public void SameIdsAreEqual() { // Arrange const string value = "test-d15b1562-11f2-4645-8b1a-f8b946b566d3"; var id1 = TestId.With(value); var id2 = TestId.With(value); // Assert id1.Equals(id2).Should().BeTrue(); (id1 == id2).Should().BeTrue(); }
public void InputOutput() { // Arrange var guid = Guid.NewGuid(); // Act var testId = TestId.With(guid); // Assert testId.GetGuid().Should().Be(guid); }
public void ManuallyCreatedIsOk() { // Arrange const string value = "test-d15b1562-11f2-4645-8b1a-f8b946b566d3"; // Act var testId = TestId.With(value); // Test testId.Value.Should().Be(value); }
public void Arguments(string aggregateId, int magicNumber, string expectedSouceId) { // Arrange var testId = TestId.With(aggregateId); var command = new MyDistinctCommand(testId, magicNumber); // Act var sourceId = command.SourceId; // Assert sourceId.Value.Should().Be(expectedSouceId); }
public void WithValidValue(string value, string expectedGuidValue) { // Arrange TestId testId = null; var expectedGuid = Guid.Parse(expectedGuidValue); // Act var exception = Record.Exception(() => testId = TestId.With(value)); Assert.Null(exception); // Assert testId.Should().NotBeNull(); testId.Value.Should().Be(value); testId.GetGuid().Should().Be(expectedGuid); }
public void Hydrate(TestAsyncSagaSnapshot aggregateSnapshot) { Sender = TestAggregateId.With(aggregateSnapshot.SenderId); Receiver = TestAggregateId.With(aggregateSnapshot.ReceiverId); Test = new Entities.Test(TestId.With(aggregateSnapshot.Test.Id)); }
public void Hydrate(TestAggregateSnapshot aggregateSnapshot) { TestCollection = aggregateSnapshot.Tests.Select(x => new Test(TestId.With(x.Id))).ToList(); FromHydration = true; }
public void CannotCreateBadIds(string badIdValue) { // Act Assert.Throws <ArgumentException>(() => TestId.With(badIdValue)); }
public void WithValidValue() { Assert.DoesNotThrow(() => TestId.With("test-da7ab6b1-c513-581f-a1a0-7cdf17109deb")); }
public void CannotCreateBadIds(string badIdValue) { // Act Assert.Throws <ArgumentException>(() => TestId.With(badIdValue)).Message.Should().Contain("Identity is invalid:"); }