private static void GetStoreTypesTest(string manifestToken, bool expectTypes) { var types = new SqlProviderManifest(manifestToken).GetStoreTypes(); var expectedCount = expectTypes ? 1 : 0; Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "time")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "date")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "datetime2")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "datetimeoffset")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "geography")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "geometry")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "hierarchyid")); }
private static void GetStoreTypesTest(string manifestToken, bool expectTypes) { var types = new SqlProviderManifest(manifestToken).GetStoreTypes(); var expectedCount = expectTypes ? 1 : 0; Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "time")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "date")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "datetime2")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "datetimeoffset")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "geography")); Assert.Equal(expectedCount, types.Count(t => t.Name.ToLowerInvariant() == "geometry")); }