using Assert.DoesNotThrow instead a fuzzier assert