public void MakeMoveModifier_Modify() { _modifier = new MakeMoveModifier(_board.Object) { From = new Point3d() { X = 0, Y = 0 }, To = new Point3d() { X = 1, Y = 1 } }; _modifier.Modify(); _cell1.VerifySet(c1 => c1.State = PolygonState.Empty); _cell1.Object.Coordintes.X.Should().Be(0); _cell1.Object.Coordintes.Y.Should().Be(0); _cell1.Object.Coordintes.Z.Should().Be(0); _cell2.VerifySet(c2 => c2.State = PolygonState.Filled); _cell2.Object.Coordintes.X.Should().Be(1); _cell2.Object.Coordintes.Y.Should().Be(1); _cell2.Object.Coordintes.Z.Should().Be(0); }