public void TestguidDataMapper() { var item = new dboSimulatedSelectStatement(); var property = (from prop in item.GetProperties() where prop.Name == "TestGuid" select prop).FirstOrDefault(); Assert.IsNotNull(property); var mapper = property.GetAttribute<DataMapperAttribute>(); Assert.IsNotNull(mapper); Assert.AreEqual("@TestGuid", mapper.ParameterName); Assert.AreEqual(DbType.Guid, mapper.DatabaseType); }
public void TestimageGetSet() { var item = new dboSimulatedSelectStatement(); var expected = new byte[128]; new Random().NextBytes(expected); item.TestImage = expected; Assert.AreEqual(expected, item.TestImage); }
public void TestguidGetSet() { var item = new dboSimulatedSelectStatement(); var expected = Guid.NewGuid(); item.TestGuid = expected; Assert.AreEqual(expected, item.TestGuid); }
public void TestdatetimeGetSet() { var item = new dboSimulatedSelectStatement(); var expected = DateTime.UtcNow; item.TestDateTime = expected; Assert.AreEqual(expected, item.TestDateTime); }
public void TestntextGetSet() { var item = new dboSimulatedSelectStatement(); var expected = Guid.NewGuid().ToString(); item.TestNText = expected; Assert.AreEqual(expected, item.TestNText); }
public void TestfloatGetSet() { var item = new dboSimulatedSelectStatement(); var expected = (float)new Random().Next(); item.TestFloat = expected; Assert.AreEqual(expected, item.TestFloat); }
public void TestmoneyGetSet() { var item = new dboSimulatedSelectStatement(); var expected = (decimal)new Random().NextDouble(); item.TestMoney = expected; Assert.AreEqual(expected, item.TestMoney); }
public void TestbitGetSet() { var item = new dboSimulatedSelectStatement(); var expected = true; item.TestBit = expected; Assert.AreEqual(expected, item.TestBit); }
public void TestbigintGetSet() { var item = new dboSimulatedSelectStatement(); var expected = (long)new Random().Next(); item.TestBigInt = expected; Assert.AreEqual(expected, item.TestBigInt); }
public void FullyQualifiedName() { var item = new dboSimulatedSelectStatement(); Assert.AreEqual("[dbo].[SimulatedSelectStatement]", item.FullyQualifiedName()); }