Exemplo n.º 1
0
        public async Task CreateAndReturn_Read_Async()
        {
            var initialItem = new TestItemTimestamped <TId>();

            initialItem.InitializeWithDataForTesting(TypeOfTestDataEnum.Default);
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(default(TId), initialItem.Id);
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(initialItem.RecordCreatedAt == default(DateTimeOffset));
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(initialItem.RecordUpdatedAt == default(DateTimeOffset));
            var createdItem = await CrdStorage.CreateAndReturnAsync(initialItem);

            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNotNull(createdItem);
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(createdItem.Id, default(TId));
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(createdItem.RecordCreatedAt != default(DateTimeOffset));
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(createdItem.RecordUpdatedAt != default(DateTimeOffset));
            initialItem.Id = createdItem.Id;
            initialItem.RecordCreatedAt = createdItem.RecordCreatedAt;
            initialItem.RecordUpdatedAt = createdItem.RecordUpdatedAt;
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(initialItem, createdItem);
        }
        public async Task Create_Read_Async()
        {
            var initialItem = new TestItemTimestamped <TId>();

            initialItem.InitializeWithDataForTesting(TypeOfTestDataEnum.Default);
            Assert.AreEqual(default, initialItem.Id);