Ejemplo n.º 1
0
        public void EqualsOfIdenticalObjectsReturnsTrue()
        {
            // Fixture setup
            var value = new QuadrupleParameterType <string, string, string, string>("Lorem", "ipsum", "dolor", "sit");
            var other = new QuadrupleParameterType <string, string, string, string>("Lorem", "ipsum", "dolor", "sit");

            // The rest of the test
            SemanticComparerTest.CompareSemantically(value, other, true);
        }
Ejemplo n.º 2
0
        public void EqualsOfDifferentObjectsReturnFalse()
        {
            // Fixture setup
            var value = new QuadrupleParameterType <string, string, string, string>("Lorem", "ipsum", "dolor", "sit");
            var other = new QuadrupleParameterType <string, string, string, string>("amet", "consectetur", "adipisicing", "elit");

            // The rest of the test
            SemanticComparerTest.CompareSemantically(value, other, false);
        }
Ejemplo n.º 3
0
 public void BuildAndCreateAnonymousAfterDefiningConstructorWithFourParametersWillReturnDefinedObject()
 {
     // Fixture setup
     var sut = new Fixture();
     QuadrupleParameterType<object, object, object, object> expectedObject = new QuadrupleParameterType<object, object, object, object>(new object(), new object(), new object(), new object());
     // Exercise system
     var result = sut.Build<QuadrupleParameterType<object, object, object, object>>()
         .FromFactory<object, object, object, object>((o1, o2, o3, o4) => expectedObject)
         .CreateAnonymous();
     // Verify outcome
     Assert.Equal<QuadrupleParameterType<object, object, object, object>>(expectedObject, result);
     // Teardown
 }