コード例 #1
0
        public void NewerThanCheckedAlready_ReturnsNoneNewer()
        {
            var ws1 = new WritingSystemDefinition();

            ws1.Language     = "en";
            ws1.DateModified = new DateTime(2008, 1, 15);
            RepositoryUnderTest.Set(ws1);

            IWritingSystemRepository repository = CreateNewStore();
            var ws2 = RepositoryUnderTest.MakeDuplicate(ws1);

            ws2.DateModified = new DateTime(2008, 1, 14);
            repository.Set(ws2);
            repository.LastChecked("en", new DateTime(2008, 1, 16));

            int count = 0;

            foreach (var ws in repository.WritingSystemsNewerIn(RepositoryUnderTest.AllWritingSystems))
            {
                count++;
            }
            Assert.AreEqual(0, count);
        }