public void CreateWitData() { //Arrange var streamCreator = new Mock <IContactsStreamCreator>(); streamCreator.Setup(creator => creator.OpenForRead()).Returns(GetStream); //Act var contactsRepository = new ContactsRepository(streamCreator.Object); //Asserts Assert.AreEqual(2, contactsRepository.GetCount()); }
public void Add() { //Arrange var streamCreator = new Mock <IContactsStreamCreator>(); streamCreator.Setup(creator => creator.OpenForRead()).Returns(new MemoryStream()); var contactsRepository = new ContactsRepository(streamCreator.Object); //Act contactsRepository.Add(new Contact()); //Asserts Assert.AreEqual(1, contactsRepository.GetCount()); }
public void Remove() { //Arrange var streamCreator = new Mock <IContactsStreamCreator>(); streamCreator.Setup(creator => creator.OpenForRead()).Returns(GetStream()); var contactsRepository = new ContactsRepository(streamCreator.Object); //Act contactsRepository.Remove(Guid.Parse("{a7b531c7-dc5e-4bd2-b794-adf66ef83fd2}")); //Asserts Assert.AreEqual(1, contactsRepository.GetCount()); }