public void TestNullPercent_GreaterThan100() { // Arrange // Act var columnInfo = new IntColumnInfo { NullPercent = 101 }; // Assert Assert.AreEqual(100, columnInfo.NullPercent); }
public void TestMaxLessThanMin() { // Arrange var columnInfo = new IntColumnInfo(); const int i = -5; // Act columnInfo.Min = 10; columnInfo.Max = i; // Assert Assert.AreEqual(i, columnInfo.Min); Assert.AreEqual(i, columnInfo.Max); }
public void TestMinGreaterThanMax() { // Arrange var columnInfo = new IntColumnInfo(); const int i = 10; // Act columnInfo.Max = 5; columnInfo.Min = i; // Assert Assert.AreEqual(i, columnInfo.Min); Assert.AreEqual(i, columnInfo.Max); }
public void TestGetValue_MinEqualsMax() { // Arrange const int minMax = 10; var columnInfo = new IntColumnInfo { IsNullable = false, Min = minMax, Max = minMax }; var strategy = new IntColumnValueStrategy(RepoFactory); // Act string value = strategy.GetValue(columnInfo); // Assert int intValue = int.Parse(value); Assert.AreEqual(minMax, intValue); }
public void TestGetValue_MinMax() { // Arrange const int min = -10; const int max = 10; var columnInfo = new IntColumnInfo { IsNullable = false, Min = min, Max = max }; var strategy = new IntColumnValueStrategy(RepoFactory); // Act string value = strategy.GetValue(columnInfo); // Assert int intValue = int.Parse(value); Assert.IsTrue(min <= intValue && intValue <= max); }