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);