public void SaveFileName_Parse([ValueSource(nameof(GetExpectations))] SaveFileNameExpectation expectation) { var sfn = SaveFileName.Parse(expectation.RenderedName); AssertAll.Of( () => Assert.That(sfn.Rendered, Is.EqualTo(expectation.RenderedName)), () => Assert.That(sfn.Nickname, Is.EqualTo(expectation.Nickname)), () => Assert.That(sfn.TimeStamp, Is.EqualTo(expectation.TimeStamp)), () => Assert.That(sfn.FullExtension, Is.EqualTo(expectation.Extension.PrefixIfMissing("."))) ); }
public void SaveFileName_Fancy([ValueSource(nameof(GetExpectations))] SaveFileNameExpectation expectation) { var sfn = new SaveFileName() { Nickname = expectation.Nickname, TimeStamp = expectation.TimeStamp, FullExtension = expectation.Extension }; Assert.That(sfn.Rendered, Is.EqualTo(expectation.RenderedName)); }