示例#1
0
        public void FlashEntrySizeTests_StringGuid_StringSize_30()
        {
            FlashCache<string, Guid>.FlashEntry entry = new FlashCache<string, Guid>.FlashEntry(1, "_ ".PadLeft(30, 'I'), default(Guid));

            Assert.That(TypeHelper.SizeOf(entry), Is.EqualTo(136));
        }
示例#2
0
        public void FlashEntrySizeTests_StringGuid_StringSize_20()
        {
            FlashCache<string, Guid>.FlashEntry entry = new FlashCache<string, Guid>.FlashEntry(1, default(string), default(Guid));

            Assert.That(TypeHelper.SizeOf(entry), Is.EqualTo(120));
        }
示例#3
0
        public void FlashEntrySizeTests_StringGuid_StringSize_10()
        {
            FlashCache<string, Guid>.FlashEntry entry = new FlashCache<string, Guid>.FlashEntry(1, "1234567890", default(Guid));

            Assert.That(TypeHelper.SizeOf(entry), Is.EqualTo(96));
        }
示例#4
0
        public void FlashEntrySizeTests_ObjectObject()
        {
            FlashCache<object, object>.FlashEntry entry = new FlashCache<object, object>.FlashEntry(1, new object(), new object());

            Assert.That(TypeHelper.SizeOf(entry), Is.EqualTo(88)); //int 4, object 32, object 32, type 24
        }
示例#5
0
        public void FlashEntrySizeTests_IntInt()
        {
            FlashCache<int, int>.FlashEntry entry = new FlashCache<int, int>.FlashEntry(1, 10, 1234);

            Assert.That(TypeHelper.SizeOf(entry), Is.EqualTo(32));
        }
示例#6
0
        public void FlashEntrySizeTests_IntGuid()
        {
            FlashCache<int, Guid>.FlashEntry entry = new FlashCache<int, Guid>.FlashEntry(1, 10, Guid.NewGuid());

            Assert.That(TypeHelper.SizeOf(entry), Is.EqualTo(40));
        }