Esempio n. 1
0
        public void TestDogCollectionSaving_DefaultPath()
        {
            //Arrange
            WindowsDogRepo repo = new WindowsDogRepo();
            string         realPath;
            string         defaultPath;

            //Act
            defaultPath = "MyFile.bin";
            realPath    = repo.Path;

            //Assert
            Assert.AreEqual(defaultPath, realPath);
        }
Esempio n. 2
0
        public void TestDogCollectionSaving_Load()
        {
            //Arrange
            List <Dog>     loadedDogs;
            WindowsDogRepo repo = new WindowsDogRepo();

            //Act
            repo.Save();
            loadedDogs = (List <Dog>)repo.Load();

            //Assert
            Assert.AreEqual(repo.Dogs.Count, loadedDogs.Count);
            for (int i = 0; i < repo.Dogs.Count; i++)
            {
                // Assert.AreEqual(repo.Dogs[i], loadedDogs[i]);  fail as dogs aren't
                CollectionAssert.AreEqual(repo.Dogs, loadedDogs);
            }
        }