public void DoesNothingAndReturnsFalseForNull(Tob tob) { using (var monitor = tob.Monitor()) { var result = tob.SetPropertiesFromTmc(null); result.Should().BeFalse(); tob.IsInit.Should().BeFalse(); monitor.Should().NotRaise(nameof(tob.PropertyChanged)); } }
public void DoesNothingAndReturnsFalseForEqualProperties(Tob tob) { tob.SetPropertiesFromTmc(Properties1); using (var monitor = tob.Monitor()) { var result = tob.SetPropertiesFromTmc(Properties2); result.Should().BeFalse(); monitor.Should().NotRaise(nameof(tob.PropertyChanged)); } }
public void SetsCorrectProperties(Tob tob) { using (var monitor = tob.Monitor()) { var result = tob.SetPropertiesFromTmc(Properties1); result.Should().BeTrue(); tob.IsInit.Should().BeTrue(); tob.Properties.Should().HaveCount(4); monitor.Should().Raise(nameof(tob.PropertyChanged)); } }