public void GivenPagingThenThePagingPropertyIsSetToMatch() { var expected = new Paging(); var query = new SerializablePaginatedQuery(expected); Assert.Equal(expected, query.Paging); }
public void GivenAnInstanceThenAllPropertiesAreSerialized() { var query = new SerializablePaginatedQuery(new Paging()); SerializablePaginatedQuery deserialized = query.Clone(); Assert.Equal(query, deserialized); Assert.NotSame(query, deserialized); Assert.Equal(query.GetHashCode(), deserialized.GetHashCode()); }
public void GivenAContextAndPagingThenThePagingPropertyIsSetToMatch() { var paging = new Paging(); var context = new SerializableMessage(); var query = new SerializablePaginatedQuery(context, paging); Assert.Equal(context.CorrelationId, query.CorrelationId); Assert.Equal(context.Id, query.CausationId); Assert.Equal(paging, query.Paging); }