void AssertNewStream(StreamWriteResult actual, int version, object properties = null) { var newStream = actual.Stream; var newStreamEntity = partition.RetrieveStreamEntity(); var expectedStream = CreateStream(version, newStreamEntity.ETag, properties); newStream.ShouldEqual(expectedStream.ToExpectedObject()); }
void AssertModifiedStream(Stream previous, StreamWriteResult actual, int version) { var actualStream = actual.Stream; var actualStreamEntity = partition.RetrieveStreamEntity(); Assert.That(actualStream.ETag, Is.Not.EqualTo(previous.ETag)); var expectedStream = CreateStream(version, actualStreamEntity.ETag); actualStream.ShouldEqual(expectedStream.ToExpectedObject()); }