public void WithJournal_should_return_same_instance_if_value_is_equal(bool?journal) { var writeConcern1 = new WriteConcern(null, null, null, journal); var writeConcern2 = writeConcern1.WithJournal(journal); writeConcern2.Should().BeSameAs(writeConcern1); }
public void WithJournal_should_return_new_instance_if_value_is_not_equal(bool?journal1, bool?journal2) { var writeConcern1 = new WriteConcern(null, null, null, journal1); var writeConcern2 = writeConcern1.WithJournal(journal2); writeConcern2.Should().NotBeSameAs(writeConcern1); writeConcern2.Journal.Should().Be(journal2); }