Esempio n. 1
0
        public void CreateStructure_WhenStructureContainsNullableTimeStamp_TimeStampMemberIsAssignedAValue()
        {
            var fixedDateTime = new DateTime(2001, 01, 02, 03, 04, 05);

            SysDateTime.NowFn = () => fixedDateTime;
            var schema = StructureSchemaTestFactory.CreateRealFrom <IHaveNullableTimeStamp>();
            var item   = new IHaveNullableTimeStamp();

            var structure = Builder.CreateStructure(item, schema);

            Assert.AreEqual("TimeStamp", structure.Indexes[1].Path);
            Assert.AreEqual(fixedDateTime, structure.Indexes[1].Value);
        }
        public void CreateStructure_WhenStructureContainsNullableTimeStamp_TimeStampMemberIsAssignedAValue()
        {
            var fixedDateTime = new DateTime(2001, 01, 02, 03, 04, 05);
            SysDateTime.NowFn = () => fixedDateTime;
            var schema = StructureSchemaTestFactory.CreateRealFrom<IHaveNullableTimeStamp>();
            var item = new IHaveNullableTimeStamp();

            var structure = Builder.CreateStructure(item, schema);

            Assert.AreEqual("TimeStamp", structure.Indexes[1].Path);
            Assert.AreEqual(fixedDateTime, structure.Indexes[1].Value);
        }