public void When_TestIntDataItem_is_Created_and_updated_when_queried_should_be_returned_and_updated()
        {
            // arrange
            var testIntDataItem = new Dl.TestIntDataItem
            {
                testTinyInt = 11,
                testInt     = 1111,
                testBigInt  = 11111
            };

            testIntDataItem.Save();

            var copyTestIntDataItem = new Dl.TestIntDataItem(testIntDataItem.GetId())
            {
                testTinyInt = 222,
                testInt     = 2222,
                testBigInt  = 22222
            };

            copyTestIntDataItem.Save();

            // act
            var updateTestIntDataItem = new Dl.TestIntDataItem(testIntDataItem.GetId());

            // assert
            updateTestIntDataItem.TestIntId.Should().Be(testIntDataItem.TestIntId);
            updateTestIntDataItem.GetId().Should().Be(testIntDataItem.GetId());

            updateTestIntDataItem.testTinyInt.Should().Be(222);
            updateTestIntDataItem.testInt.Should().Be(2222);
            updateTestIntDataItem.testBigInt.Should().Be(22222);
        }
        public void When_TestIntDataItem_is_Created_and_updated_when_queried_should_return_guidFields()
        {
            // arrange
            var testIntDataItem = new Dl.TestIntDataItem
            {
                testTinyInt = 11,
                testInt     = 1111,
                testBigInt  = 11111
            };

            testIntDataItem.Save();

            // act
            var updateTestIntDataItem     = new Dl.TestIntDataItem(testIntDataItem.GetId());
            var updateTestIntGuidDataItem = new Dl.TestIntDataItem(updateTestIntDataItem.TestIntId);

            // assert
            updateTestIntGuidDataItem.TestIntId.Should().Be(updateTestIntDataItem.TestIntId);
            updateTestIntGuidDataItem.GetId().Should().Be(updateTestIntDataItem.GetId());
        }