Beispiel #1
0
        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(".")))
                );
        }
Beispiel #2
0
        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));
        }