public void RasterMapperEqualsTest() { RasterMapper mapper1 = new RasterMapper(RasterMapMode.ValueIsArea, MatrixFactory.CreateIdentity(4)); RasterMapper mapper2 = new RasterMapper(RasterMapMode.ValueIsArea, MatrixFactory.CreateIdentity(4)); Assert.IsTrue(mapper1.Equals(mapper1)); Assert.IsFalse(mapper1.Equals(null)); Assert.IsTrue(mapper1.Equals(mapper2)); Assert.IsTrue(mapper1.Equals((Object)mapper1)); Assert.IsFalse(mapper1.Equals((Object)null)); Assert.IsTrue(mapper1.Equals((Object)mapper2)); mapper2 = new RasterMapper(RasterMapMode.ValueIsCoordinate, MatrixFactory.CreateIdentity(4)); Assert.IsFalse(mapper1.Equals(mapper2)); Assert.IsFalse(mapper1.Equals((Object)mapper2)); mapper2 = RasterMapper.FromTransformation(RasterMapMode.ValueIsArea, new Coordinate(300, 1000, 0), new CoordinateVector(10, 3)); Assert.IsFalse(mapper1.Equals(mapper2)); Assert.IsFalse(mapper1.Equals((Object)mapper2)); }