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
        }
Beispiel #12
0
        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
 }