public void SutDoesNotEqualNullSut()
 {
     // Fixture setup
     var sut = new SeededRequest(typeof(TimeSpan), new object());
     SeededRequest other = null;
     // Exercise system
     var result = sut.Equals(other);
     // Verify outcome
     Assert.False(result, "Equals");
     // Teardown
 }
Beispiel #2
0
        public void SutDoesNotEqualNullObject()
        {
            // Arrange
            var    sut   = new SeededRequest(typeof(DateTime), new DateTime(103029));
            object other = null;
            // Act
            var result = sut.Equals(other);

            // Assert
            Assert.False(result, "Equals");
        }
Beispiel #3
0
        public void SutDoesNotEqualAnonymousObject()
        {
            // Arrange
            var    sut             = new SeededRequest(new object(), "Anonymous value");
            object anonymousObject = new ConcreteType();
            // Act
            var result = sut.Equals(anonymousObject);

            // Assert
            Assert.False(result, "Equals");
        }
Beispiel #4
0
        public void SutDoesNotEqualNullSut()
        {
            // Arrange
            var           sut   = new SeededRequest(typeof(TimeSpan), new object());
            SeededRequest other = null;
            // Act
            var result = sut.Equals(other);

            // Assert
            Assert.False(result, "Equals");
        }
 public void SutDoesNotEqualNullObject()
 {
     // Fixture setup
     var sut = new SeededRequest(typeof(DateTime), new DateTime(103029));
     object other = null;
     // Exercise system
     var result = sut.Equals(other);
     // Verify outcome
     Assert.IsFalse(result, "Equals");
     // Teardown
 }
Beispiel #6
0
        public void SutDoesNotEqualOtherSutWhenSutSeedIsNull()
        {
            // Arrange
            var anonymousRequest = typeof(float);
            var sut   = new SeededRequest(anonymousRequest, null);
            var other = new SeededRequest(anonymousRequest, 2.9f);
            // Act
            var result = sut.Equals(other);

            // Assert
            Assert.False(result, "Equals");
        }
Beispiel #7
0
        public void SutDoesNotEqualOtherSutWhenOtherSeedIsNull()
        {
            // Arrange
            var anonymousRequest = typeof(Buffer);
            var sut   = new SeededRequest(anonymousRequest, new ConcreteType());
            var other = new SeededRequest(anonymousRequest, null);
            // Act
            var result = sut.Equals(other);

            // Assert
            Assert.False(result, "Equals");
        }
Beispiel #8
0
        public void SutEqualsOtherSutWhenRequestsAreEqualAndSeedsAreNull()
        {
            // Arrange
            var request = typeof(WeakReference);
            var sut     = new SeededRequest(request, null);
            var other   = new SeededRequest(request, null);
            // Act
            var result = sut.Equals(other);

            // Assert
            Assert.True(result, "Equals");
        }
Beispiel #9
0
        public void SutDoesNotEqualOtherObjectWhenRequestsDiffer()
        {
            // Arrange
            var    anonymousValue = 1;
            var    sut            = new SeededRequest(new object(), anonymousValue);
            object other          = new SeededRequest(typeof(TimeSpan), anonymousValue);
            // Act
            var result = sut.Equals(other);

            // Assert
            Assert.False(result, "Equals");
        }
        public void SutDoesNotEqualNullObject()
        {
            // Fixture setup
            var    sut   = new SeededRequest(typeof(DateTime), new DateTime(103029));
            object other = null;
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.False(result);
            // Teardown
        }
Beispiel #11
0
        public void SutDoesNotEqualNullSut()
        {
            // Fixture setup
            var           sut   = new SeededRequest(typeof(TimeSpan), new object());
            SeededRequest other = null;
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.IsFalse(result, "Equals");
            // Teardown
        }
Beispiel #12
0
        public void SutDoesNotEqualAnonymousObject()
        {
            // Fixture setup
            var    sut             = new SeededRequest(new object(), "Anonymous value");
            object anonymousObject = new FileStyleUriParser();
            // Exercise system
            var result = sut.Equals(anonymousObject);

            // Verify outcome
            Assert.IsFalse(result, "Equals");
            // Teardown
        }
Beispiel #13
0
        public void SutDoesNotEqualOtherSutWhenSeedsDiffer()
        {
            // Arrange
            var anonymousRequest = 1;
            var sut   = new SeededRequest(anonymousRequest, 98);
            var other = new SeededRequest(anonymousRequest, "Anonymous value");
            // Act
            var result = sut.Equals(other);

            // Assert
            Assert.False(result, "Equals");
        }
Beispiel #14
0
        public void SutDoesNotEqualOtherObjectWhenSutSeedIsNull()
        {
            // Arrange
            var    anonymousRequest = string.Empty;
            var    sut   = new SeededRequest(anonymousRequest, null);
            object other = new SeededRequest(anonymousRequest, 2.9f);
            // Act
            var result = sut.Equals(other);

            // Assert
            Assert.False(result, "Equals");
        }
        public void SutDoesNotEqualOtherSutWhenSutSeedIsNull()
        {
            // Fixture setup
            var anonymousRequest = typeof(float);
            var sut   = new SeededRequest(anonymousRequest, null);
            var other = new SeededRequest(anonymousRequest, 2.9f);
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.False(result, "Equals");
            // Teardown
        }
Beispiel #16
0
        public void SutEqualsOtherSutWhenRequestsAndSeedEquals()
        {
            // Arrange
            var request = typeof(object);
            var seed    = new ConcreteType();
            var sut     = new SeededRequest(request, seed);
            var other   = new SeededRequest(request, seed);
            // Act
            var result = sut.Equals(other);

            // Assert
            Assert.True(result);
        }
        public void SutDoesNotEqualOtherObjectWhenOtherSeedIsNull()
        {
            // Fixture setup
            var    anonymousRequest = typeof(Buffer);
            var    sut   = new SeededRequest(anonymousRequest, new ConcreteType());
            object other = new SeededRequest(anonymousRequest, null);
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.False(result, "Equals");
            // Teardown
        }
Beispiel #18
0
        public void SutDoesNotEqualOtherSutWhenOtherSeedIsNull()
        {
            // Fixture setup
            var anonymousRequest = typeof(Buffer);
            var sut   = new SeededRequest(anonymousRequest, new GopherStyleUriParser());
            var other = new SeededRequest(anonymousRequest, null);
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.IsFalse(result, "Equals");
            // Teardown
        }
Beispiel #19
0
        public void SutDoesNotEqualOtherSutWhenSeedsDiffer()
        {
            // Fixture setup
            var anonymousRequest = 1;
            var sut   = new SeededRequest(anonymousRequest, 98);
            var other = new SeededRequest(anonymousRequest, "Anonymous value");
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.IsFalse(result, "Equals");
            // Teardown
        }
Beispiel #20
0
        public void SutDoesNotEqualOtherObjectWhenSutSeedIsNull()
        {
            // Fixture setup
            var    anonymousRequest = string.Empty;
            var    sut   = new SeededRequest(anonymousRequest, null);
            object other = new SeededRequest(anonymousRequest, 2.9f);
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.IsFalse(result, "Equals");
            // Teardown
        }
Beispiel #21
0
        public void SutEqualsOtherSutWhenRequestsAndSeedEquals()
        {
            // Arrange
            var request = typeof(ConcreteType);
            var seed    = new TypeWithConcreteParameterMethod();
            var sut     = new SeededRequest(request, seed);
            var other   = new SeededRequest(request, seed);
            // Act
            var result = sut.Equals(other);

            // Assert
            Assert.True(result, "Equals");
        }
Beispiel #22
0
        public void SutDoesNotEqualOtherSutWhenRequestsDiffer()
        {
            // Fixture setup
            var anonymousValue = 1;
            var sut            = new SeededRequest(new object(), anonymousValue);
            var other          = new SeededRequest(typeof(TimeSpan), anonymousValue);
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.IsFalse(result, "Equals");
            // Teardown
        }
Beispiel #23
0
        public void SutEqualsOtherSutWhenRequestsAreEqualAndSeedsAreNull()
        {
            // Fixture setup
            var request = typeof(WeakReference);
            var sut     = new SeededRequest(request, null);
            var other   = new SeededRequest(request, null);
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.IsTrue(result, "Equals");
            // Teardown
        }
Beispiel #24
0
        public void SutEqualsOtherSutWhenRequestsAndSeedEquals()
        {
            // Fixture setup
            var request = typeof(HttpStyleUriParser);
            var seed    = new OperatingSystem(PlatformID.WinCE, new Version());
            var sut     = new SeededRequest(request, seed);
            var other   = new SeededRequest(request, seed);
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.IsTrue(result, "Equals");
            // Teardown
        }
        public void SutEqualsOtherSutWhenRequestsAndSeedEquals()
        {
            // Fixture setup
            var request = typeof(ConcreteType);
            var seed    = new TypeWithConcreteParameterMethod();
            var sut     = new SeededRequest(request, seed);
            var other   = new SeededRequest(request, seed);
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.True(result, "Equals");
            // Teardown
        }
        public void SutEqualsOtherSutWhenRequestsAndSeedEquals()
        {
            // Fixture setup
            var request = typeof(object);
            var seed    = new ConcreteType();
            var sut     = new SeededRequest(request, seed);
            var other   = new SeededRequest(request, seed);
            // Exercise system
            var result = sut.Equals(other);

            // Verify outcome
            Assert.True(result);
            // Teardown
        }
        public void CreateFromFieldRequestWillCorrectlyInvokeContainer()
        {
            // Arrange
            var sut             = new FieldRequestRelay();
            var fieldInfo       = typeof(FieldHolder <object>).GetField("Field");
            var expectedRequest = new SeededRequest(fieldInfo.FieldType, fieldInfo.Name);

            var mockVerified  = false;
            var containerMock = new DelegatingSpecimenContext();

            containerMock.OnResolve = r => mockVerified = expectedRequest.Equals(r);
            // Act
            sut.Create(fieldInfo, containerMock);
            // Assert
            Assert.True(mockVerified, "Mock verification");
        }
 public void SutDoesNotEqualOtherSutWhenOtherSeedIsNull()
 {
     // Fixture setup
     var anonymousRequest = typeof(Buffer);
     var sut = new SeededRequest(anonymousRequest, new GopherStyleUriParser());
     var other = new SeededRequest(anonymousRequest, null);
     // Exercise system
     var result = sut.Equals(other);
     // Verify outcome
     Assert.False(result, "Equals");
     // Teardown
 }
 public void SutEqualsOtherSutWhenRequestsAndSeedEquals()
 {
     // Fixture setup
     var request = typeof(HttpStyleUriParser);
     var seed = new OperatingSystem(PlatformID.WinCE, new Version());
     var sut = new SeededRequest(request, seed);
     var other = new SeededRequest(request, seed);
     // Exercise system
     var result = sut.Equals(other);
     // Verify outcome
     Assert.True(result, "Equals");
     // Teardown
 }
 public void SutEqualsOtherSutWhenRequestsAreEqualAndSeedsAreNull()
 {
     // Fixture setup
     var request = typeof(WeakReference);
     var sut = new SeededRequest(request, null);
     var other = new SeededRequest(request, null);
     // Exercise system
     var result = sut.Equals(other);
     // Verify outcome
     Assert.True(result, "Equals");
     // Teardown
 }
 public void SutDoesNotEqualAnonymousObject()
 {
     // Fixture setup
     var sut = new SeededRequest(new object(), "Anonymous value");
     object anonymousObject = new FileStyleUriParser();
     // Exercise system
     var result = sut.Equals(anonymousObject);
     // Verify outcome
     Assert.False(result, "Equals");
     // Teardown
 }
 public void SutDoesNotEqualOtherObjectWhenRequestsDiffer()
 {
     // Fixture setup
     var anonymousValue = 1;
     var sut = new SeededRequest(new object(), anonymousValue);
     object other = new SeededRequest(typeof(TimeSpan), anonymousValue);
     // Exercise system
     var result = sut.Equals(other);
     // Verify outcome
     Assert.False(result, "Equals");
     // Teardown
 }
 public void SutDoesNotEqualOtherSutWhenSutSeedIsNull()
 {
     // Fixture setup
     var anonymousRequest = typeof(float);
     var sut = new SeededRequest(anonymousRequest, null);
     var other = new SeededRequest(anonymousRequest, 2.9f);
     // Exercise system
     var result = sut.Equals(other);
     // Verify outcome
     Assert.IsFalse(result, "Equals");
     // Teardown
 }
 public void SutDoesNotEqualOtherObjectWhenSutSeedIsNull()
 {
     // Fixture setup
     var anonymousRequest = string.Empty;
     var sut = new SeededRequest(anonymousRequest, null);
     object other = new SeededRequest(anonymousRequest, 2.9f);
     // Exercise system
     var result = sut.Equals(other);
     // Verify outcome
     Assert.False(result, "Equals");
     // Teardown
 }
 public void SutDoesNotEqualOtherSutWhenSeedsDiffer()
 {
     // Fixture setup
     var anonymousRequest = 1;
     var sut = new SeededRequest(anonymousRequest, 98);
     var other = new SeededRequest(anonymousRequest, "Anonymous value");
     // Exercise system
     var result = sut.Equals(other);
     // Verify outcome
     Assert.False(result, "Equals");
     // Teardown
 }
        public void CreateFromFieldRequestWillCorrectlyInvokeContainer()
        {
            // Fixture setup
            var sut = new FieldRequestRelay();
            var fieldInfo = typeof(FieldHolder<object>).GetField("Field");
            var expectedRequest = new SeededRequest(fieldInfo.FieldType, fieldInfo.Name);

            var mockVerified = false;
            var containerMock = new DelegatingSpecimenContext();
            containerMock.OnResolve = r => mockVerified = expectedRequest.Equals(r);
            // Exercise system
            sut.Create(fieldInfo, containerMock);
            // Verify outcome
            Assert.True(mockVerified, "Mock verification");
            // Teardown
        }