public void OfCollectionsOfDifferentTypes_ShouldNotBeEqual()
{
var firstCollection = new byte[] { 1, 2 };
var secondCollection = new int[] { 1, 2 };
var firstByValue = new CollectionByValue <byte>(firstCollection, new Options <byte>(true, null));
var secondByValue = new CollectionByValue <int>(secondCollection, new Options <int>(true, null));
CollectionByValueAssert.AreNotEqual(firstByValue, secondByValue);
}