public void TestNoDefaultConstructor() { var guid = Guid.NewGuid(); NoDefaultConstructor nodef = connection.Query <NoDefaultConstructor>("select CAST(NULL AS integer) A1, CAST(NULL AS integer) b1, CAST(NULL AS real) f1, 'Dapper' s1, G1 = @id", new { id = guid }).First(); nodef.A.IsEqualTo(0); nodef.B.IsEqualTo(null); nodef.F.IsEqualTo(0); nodef.S.IsEqualTo("Dapper"); nodef.G.IsEqualTo(guid); }
public void TestNoDefaultConstructor() { var guid = Guid.NewGuid(); NoDefaultConstructor nodef = connection.Query <NoDefaultConstructor>("select CAST(NULL AS integer) A1, CAST(NULL AS integer) b1, CAST(NULL AS real) f1, 'Dapper' s1, G1 = @id", new { id = guid }).First(); Assert.Equal(0, nodef.A); Assert.Null(nodef.B); Assert.Equal(0, nodef.F); Assert.Equal("Dapper", nodef.S); Assert.Equal(nodef.G, guid); }
public SimpleHasNoDefaultConstructorReferenceHasNoDefaultConstructor(int id, NoDefaultConstructor ref_) { Id = id; Ref = ref_; }
partial void CreateObject(ref NoDefaultConstructor?objectUnderTest) { objectUnderTest = new NoDefaultConstructor("AAA", "BBB"); }