public void ForCommand_SuccessResult_ShouldReturnTheSameResult() { var creationResult = CreationResult.Succeeded(new DummyEntry()); creationResult.ForCommand <DummyEntry, FakeCreateCommand>(c => c.Data) .Should().BeEquivalentTo(creationResult); }
public void WithSource_SuccessResult_ShouldReturnTheSameResult() { var creationResult = CreationResult.Succeeded(new DummyEntry()); var result = creationResult .ForCommand <DummyEntry, FakeCreateCommand>(c => c.SomeArray[0].SomeInternalArray[0].SomeInt) .WithSource <DummyEntry, FakeCreateCommand>(c => c.SomeArray[3].SomeInternalArray[1]); result.Should().BeEquivalentTo(creationResult); }
public void Succeeded_Always_CreatesSuccessful() { var entry = new DummyEntry(); CreationResult.Succeeded(entry).Should().BeEquivalentTo(new CreationResult <DummyEntry>(entry)); }