public void TestAtNavnSetterRejserPropertyChangedVedRettelseAfNavn() { var fixture = new Fixture(); var regnskabModel = new RegnskabModel(fixture.Create <int>(), fixture.Create <string>()); Assert.That(regnskabModel, Is.Not.Null); var eventCalled = false; regnskabModel.PropertyChanged += (s, e) => { Assert.That(s, Is.Not.Null); Assert.That(e, Is.Not.Null); Assert.That(e.PropertyName, Is.Not.Null); Assert.That(e.PropertyName, Is.Not.Empty); Assert.That(e.PropertyName, Is.EqualTo("Navn")); eventCalled = true; }; Assert.That(eventCalled, Is.False); regnskabModel.Navn = regnskabModel.Navn; Assert.That(eventCalled, Is.False); regnskabModel.Navn = fixture.Create <string>(); Assert.That(eventCalled, Is.True); }
public void TestAtNavnSetterKasterArgumentNullExceptionHvisNavnErEmpty() { var fixture = new Fixture(); var regnskabModel = new RegnskabModel(fixture.Create <int>(), fixture.Create <string>()); Assert.That(regnskabModel, Is.Not.Null); Assert.Throws <ArgumentNullException>(() => regnskabModel.Navn = string.Empty); }
public void TestAtConstructorInitiererRegnskabModel() { var fixture = new Fixture(); var nummer = fixture.Create <int>(); var navn = fixture.Create <string>(); var regnskabModel = new RegnskabModel(nummer, navn); Assert.That(regnskabModel, Is.Not.Null); Assert.That(regnskabModel.Nummer, Is.EqualTo(nummer)); Assert.That(regnskabModel.Navn, Is.Not.Null); Assert.That(regnskabModel.Navn, Is.Not.Empty); Assert.That(regnskabModel.Navn, Is.EqualTo(navn)); }
public void TestAtNavnSetterRetterNavn() { var fixture = new Fixture(); var regnskabModel = new RegnskabModel(fixture.Create <int>(), fixture.Create <string>()); Assert.That(regnskabModel, Is.Not.Null); var newValue = fixture.Create <string>(); regnskabModel.Navn = newValue; Assert.That(regnskabModel.Navn, Is.Not.Null); Assert.That(regnskabModel.Navn, Is.Not.Empty); Assert.That(regnskabModel.Navn, Is.EqualTo(newValue)); }