public void When_adding_a_caomparison()
        {
            "Given a CompostieComperer"
            .x(() => SUT = new CompositeComparison());

            "When adding a comparer"
            .x(() => SUT.Add(Mock.Of <IComparison>()));

            "Then there should be one comparison"
            .x(() => SUT.Comparisons.Count.ShouldBe(1));
        }
        public void When_creating_a_CompositeComparer()
        {
            "When creating a CompostieComperer"
            .x(() => SUT = new CompositeComparison());

            "it should implement IComparer"
            .x(() => SUT.ShouldBeAssignableTo <IComparison>());

            "CanCompare should always true"
            .x(() => SUT.CanCompare(null, null).ShouldBe(true));
        }
Пример #3
0
        public CompareSyntaxTests()
        {
            comparison = new CompositeComparison();

            builder = new Mock<IComparisonBuilder<ComparisonBuilder>>();

            builder
                .Setup(x => x.Create())
                .Returns(() => comparison);

            syntax = a.WithDeepEqual(b);

            syntax.Builder = builder.Object;
        }
Пример #4
0
        public CompareSyntaxTests()
        {
            comparison = new CompositeComparison();

            builder = new Mock <IComparisonBuilder <ComparisonBuilder> >();

            builder
            .Setup(x => x.Create())
            .Returns(() => comparison);

            syntax = a.WithDeepEqual(b);

            syntax.Builder = builder.Object;
        }
 public FailOnInconclusiveComparison(CompositeComparison root) => this.root = root;
 public JTokenComparisonTests()
 {
     comparison = Extensions.CreateTestingComparisonBuilder()
                  .WithCustomComparison(new JTokenComparison())
                  .Create();
 }