public void CreateFromIntPtrRequestThrows() { // Fixture setup var sut = new IntPtrGuard(); var dummyContext = new DelegatingSpecimenContext(); // Exercise system and verify outcome Assert.Throws<IllegalRequestException>(() => sut.Create(typeof(IntPtr), dummyContext)); // Teardown }
public void AnythingElseThanAnIntPtrRequestReturnsCorrectResult(object request) { // Fixture setup var sut = new IntPtrGuard(); // Exercise system var dummyContext = new DelegatingSpecimenContext(); var result = sut.Create(request, dummyContext); // Verify outcome var expectedResult = new NoSpecimen(request); Assert.Equal(expectedResult, result); // Teardown }