public void Adds_doublet_reference_type_object_should_throw_exception() { var collection = new InvalidValuesClass<object>(typeof(ArgumentException)); var item = new object(); collection.Add(item); collection.Add(item); }
public void Adds_doublet_value_type_should_throw_exception() { var collection = new InvalidValuesClass <int>(typeof(ArgumentException)); collection.Add(123); collection.Add(123); }
public void Constructs_empty_ok() { var collection = new InvalidValuesClass <int>(typeof(ArgumentOutOfRangeException)); Assert.AreEqual(typeof(ArgumentOutOfRangeException), collection.ExpectedExceptionType); Assert.IsEmpty(collection); }
public void Populates_within_constructor_ok() { var collection = new InvalidValuesClass <int>(typeof(ArgumentException), new[] { 123, 456, 789 }); Assert.AreEqual(typeof(ArgumentException), collection.ExpectedExceptionType); Assert.AreElementsEqualIgnoringOrder(new[] { 123, 456, 789 }, collection); }
public void Adds_doublet_reference_type_object_should_throw_exception() { var collection = new InvalidValuesClass <object>(typeof(ArgumentException)); var item = new object(); collection.Add(item); collection.Add(item); }
public void Populates_explicitely_the_collection_ok() { var collection = new InvalidValuesClass <int>(typeof(ArgumentException)); collection.Add(123); collection.Add(456); collection.Add(789); Assert.AreEqual(typeof(ArgumentException), collection.ExpectedExceptionType); Assert.AreElementsEqualIgnoringOrder(new[] { 123, 456, 789 }, collection); }
public void Populates_explicitely_the_collection_ok() { var collection = new InvalidValuesClass<int>(typeof(ArgumentException)); collection.Add(123); collection.Add(456); collection.Add(789); Assert.AreEqual(typeof(ArgumentException), collection.ExpectedExceptionType); Assert.AreElementsEqualIgnoringOrder(new[] { 123, 456, 789 }, collection); }
public void Constructs_empty_ok() { var collection = new InvalidValuesClass<int>(typeof(ArgumentOutOfRangeException)); Assert.AreEqual(typeof(ArgumentOutOfRangeException), collection.ExpectedExceptionType); Assert.IsEmpty(collection); }
public void Adds_null_reference_should_throw_exception() { var collection = new InvalidValuesClass<object>(typeof(ArgumentException)); collection.Add(null); }
public void Adds_doublet_value_type_should_throw_exception() { var collection = new InvalidValuesClass<int>(typeof(ArgumentException)); collection.Add(123); collection.Add(123); }
public void Populates_within_constructor_ok() { var collection = new InvalidValuesClass<int>(typeof(ArgumentException), new[] { 123, 456, 789 }); Assert.AreEqual(typeof(ArgumentException), collection.ExpectedExceptionType); Assert.AreElementsEqualIgnoringOrder(new[] { 123, 456, 789 }, collection); }
public void Adds_null_reference_should_throw_exception() { var collection = new InvalidValuesClass <object>(typeof(ArgumentException)); collection.Add(null); }