public void SutDoesNotEqualNullSut() { // Fixture setup var sut = new FiniteSequenceRequest(new object(), 3); FiniteSequenceRequest other = null; // Exercise system var result = sut.Equals(other); // Verify outcome Assert.False(result, "Equals"); // Teardown }
public void SutDoesNotEqualAnonymousObject() { // Arrange var sut = new FiniteSequenceRequest(new object(), 3); object anonymousObject = new ConcreteType(); // Act var result = sut.Equals(anonymousObject); // Assert Assert.False(result, "Equals"); }
public void SutDoesNotEqualNullSut() { // Arrange var sut = new FiniteSequenceRequest(new object(), 3); FiniteSequenceRequest other = null; // Act var result = sut.Equals(other); // Assert Assert.False(result, "Equals"); }
public void SutDoesNotEqualOtherSutWhenCountsDiffer() { // Arrange var request = new object(); var sut = new FiniteSequenceRequest(request, 1); var other = new FiniteSequenceRequest(request, 2); // Act var result = sut.Equals(other); // Assert Assert.False(result, "Equals"); }
public void SutDoesNotEqualAnonymousObject() { // Fixture setup var sut = new FiniteSequenceRequest(new object(), 3); object anonymousObject = new FileStyleUriParser(); // Exercise system var result = sut.Equals(anonymousObject); // Verify outcome Assert.False(result, "Equals"); // Teardown }
public void SutDoesNotEqualNullSut() { // Fixture setup var sut = new FiniteSequenceRequest(new object(), 3); FiniteSequenceRequest other = null; // Exercise system var result = sut.Equals(other); // Verify outcome Assert.False(result, "Equals"); // Teardown }
public void SutDoesNotEqualOtherSutWhenRequestsDifferButCountsMatch() { // Arrange var count = 1; var sut = new FiniteSequenceRequest(new object(), count); var other = new FiniteSequenceRequest(new object(), count); // Act var result = sut.Equals(other); // Assert Assert.False(result, "Equals"); }
public void SutDoesNotEqualOtherSutWhenCountsDiffer() { // Fixture setup var request = new object(); var sut = new FiniteSequenceRequest(request, 1); var other = new FiniteSequenceRequest(request, 2); // Exercise system var result = sut.Equals(other); // Verify outcome Assert.False(result, "Equals"); // Teardown }
public void SutDoesNotEqualOtherObjectWhenRequestsDifferButCountsMatch() { // Fixture setup var count = 1; var sut = new FiniteSequenceRequest(new object(), count); object other = new FiniteSequenceRequest(new object(), count); // Exercise system var result = sut.Equals(other); // Verify outcome Assert.False(result, "Equals"); // Teardown }
public void SutEqualsOtherSutWhenBothRequestsAndCountMatch() { // Arrange var request = new object(); var count = 4; var sut = new FiniteSequenceRequest(request, count); var other = new FiniteSequenceRequest(request, count); // Act var result = sut.Equals(other); // Assert Assert.True(result, "Equals"); }
public void SutEqualsOtherSutWhenBothRequestsAndCountMatch() { // Fixture setup var request = new object(); var count = 4; var sut = new FiniteSequenceRequest(request, count); var other = new FiniteSequenceRequest(request, count); // Exercise system var result = sut.Equals(other); // Verify outcome Assert.True(result, "Equals"); // Teardown }
public void CreateWithManyRequestReturnsCorrectResult() { // Arrange var request = new MultipleRequest(new object()); var count = 7; var expectedTranslation = new FiniteSequenceRequest(request.Request, 7); var expectedResult = new object(); var container = new DelegatingSpecimenContext { OnResolve = r => expectedTranslation.Equals(r) ? expectedResult : new NoSpecimen() }; var sut = new MultipleRelay { Count = count }; // Act var result = sut.Create(request, container); // Assert Assert.Equal(expectedResult, result); }
public void CreateWithManyRequestReturnsCorrectResult() { // Fixture setup var request = new MultipleRequest(new object()); var count = 7; var expectedTranslation = new FiniteSequenceRequest(request.Request, 7); var expectedResult = new object(); var container = new DelegatingSpecimenContext { OnResolve = r => expectedTranslation.Equals(r) ? expectedResult : new NoSpecimen(r) }; var sut = new MultipleRelay { Count = count }; // Exercise system var result = sut.Create(request, container); // Verify outcome Assert.Equal(expectedResult, result); // Teardown }
public void SutDoesNotEqualAnonymousObject() { // Fixture setup var sut = new FiniteSequenceRequest(new object(), 3); object anonymousObject = new FileStyleUriParser(); // Exercise system var result = sut.Equals(anonymousObject); // Verify outcome Assert.False(result, "Equals"); // Teardown }
public void CreateWithManyRequestReturnsCorrectResult() { // Fixture setup var request = new MultipleRequest(new object()); var count = 7; var expectedTranslation = new FiniteSequenceRequest(request.Request, 7); var expectedResult = new object(); var container = new DelegatingSpecimenContext { OnResolve = r => expectedTranslation.Equals(r) ? expectedResult : new NoSpecimen(r) }; var sut = new MultipleRelay { Count = count }; // Exercise system var result = sut.Create(request, container); // Verify outcome Assert.Equal(expectedResult, result); // Teardown }
public void SutEqualsOtherSutWhenBothRequestsAndCountMatch() { // Fixture setup var request = new object(); var count = 4; var sut = new FiniteSequenceRequest(request, count); var other = new FiniteSequenceRequest(request, count); // Exercise system var result = sut.Equals(other); // Verify outcome Assert.True(result, "Equals"); // Teardown }
public void SutDoesNotEqualOtherSutWhenCountsDiffer() { // Fixture setup var request = new object(); var sut = new FiniteSequenceRequest(request, 1); var other = new FiniteSequenceRequest(request, 2); // Exercise system var result = sut.Equals(other); // Verify outcome Assert.False(result, "Equals"); // Teardown }
public void SutDoesNotEqualOtherObjectWhenRequestsDifferButCountsMatch() { // Fixture setup var count = 1; var sut = new FiniteSequenceRequest(new object(), count); object other = new FiniteSequenceRequest(new object(), count); // Exercise system var result = sut.Equals(other); // Verify outcome Assert.False(result, "Equals"); // Teardown }