Exemplo n.º 1
0
        public void TestEquals_IdEquals()
        {
            Guid id = Guid.NewGuid();

            _sample  = new AggregateRootSample(id);
            _sample2 = new AggregateRootSample(id);
            Assert.True(_sample.Equals(_sample2));
            Assert.True(_sample == _sample2);
            Assert.False(_sample != _sample2);
        }
Exemplo n.º 2
0
        public void TestEquals_InvalidType()
        {
            Guid id = Guid.NewGuid();

            _sample = new AggregateRootSample(id);
            AggregateRootSample2 sample2 = new AggregateRootSample2(id);

            Assert.False(_sample.Equals(sample2));
            Assert.True(_sample != sample2);
            Assert.True(sample2 != _sample);
        }
Exemplo n.º 3
0
        public void TestEquals_Null()
        {
            Assert.False(_sample.Equals(_sample2));
            Assert.False(_sample.Equals(null));

            Assert.False(_sample == _sample2);
            Assert.False(_sample == null);
            Assert.False(null == _sample2);

            Assert.True(_sample != _sample2);
            Assert.True(_sample != null);
            Assert.True(null != _sample2);

            _sample2 = null;
            Assert.False(_sample.Equals(_sample2));

            _sample = null;
            Assert.True(_sample == _sample2);
            Assert.True(_sample2 == _sample);
        }