public void Indexer_Doesnt_Throw_If_Replacing_Conflicting(ResponseTypeInfo a, ResponseTypeInfo b) { var collection = new ResponseTypeInfoCollection() { a }; collection[0] = b; // Should not throw. }
public void Insert_Throws_For_Conflicts(ResponseTypeInfo a, ResponseTypeInfo b) { var collection = new ResponseTypeInfoCollection() { a }; Action testCode = () => collection.Insert(0, b); testCode.Should().Throw <InvalidOperationException>(); }
public void Indexer_Throws_For_Conflicts(ResponseTypeInfo a, ResponseTypeInfo b) { var collection = new ResponseTypeInfoCollection() { a, new ResponseTypeInfo(typeof(object), new StatusCodeRange[] { 0 }, () => null), }; Action testCode = () => collection[1] = b; testCode.Should().Throw <InvalidOperationException>(); }