public void GetColumnNames_Foo_ShouldBeGot() { var entity = new EntityDummy(); var columns = entity.GetColumnNames(nameof(EntityDummy)); Assert.Equal(3, columns.Count); Assert.Equal("EntityDummyId", columns.First()); Assert.Equal("Foo", columns.Second()); Assert.Equal("Bar", columns.Third()); }
public void ToParam_Dummy_Param() { var entity = new EntityDummy(); entity.SetNewId(); var param = entity.ToParam("Dummy"); var paramNames = param.ParameterNames.ToList(); Assert.Single(paramNames); Assert.Equal("DummyId", param.ParameterNames.First()); Assert.Equal(entity.Id, param.Get <Guid>("DummyId")); }
public void ToParams_Dummy_Params() { var entity = new EntityDummy("The foo", "The bar"); var @params = entity.ToParams("Dummy"); Assert.Equal("DummyId", @params.ParameterNames.First()); Assert.Equal(entity.Id, @params.Get <Guid>("DummyId")); Assert.Equal("Foo", @params.ParameterNames.Second()); Assert.Equal("The foo", @params.Get <string>("Foo")); Assert.Equal("Bar", @params.ParameterNames.Third()); Assert.Equal("The bar", @params.Get <string>("Bar")); }