Ejemplo n.º 1
0
        public void When_entity_IDateVersionedEntity_value_default_Should_return_null()
        {
            var dateversionedEntity = new DateVersionedEntity
            {
                LastModifiedDate = default(DateTime)
            };

            var result = _eTagProvider.GetETag(dateversionedEntity);

            Assert.AreEqual(null, result);
        }
Ejemplo n.º 2
0
        public void When_entity_Is_IDateVersionedEntity()
        {
            var localTimeDateVersionedEntity = new DateVersionedEntity
            {
                LastModifiedDate = _localDateTime
            };

            var utcTimedateversionedEntity = new DateVersionedEntity
            {
                LastModifiedDate = _utcDateTime
            };

            var unspecifiedTimeDateVersionedEntity = new DateVersionedEntity
            {
                LastModifiedDate = _unspecifiedDateTime
            };

            var expectedEtagValue1 = _eTagProvider.GetETag(localTimeDateVersionedEntity);
            var expectedEtagValue2 = _eTagProvider.GetETag(utcTimedateversionedEntity);
            var expectedEtagValue3 = _eTagProvider.GetETag(unspecifiedTimeDateVersionedEntity);

            Assert.AreEqual(expectedEtagValue1, expectedEtagValue2, expectedEtagValue3);
        }