public void Setup() { authorService = new AuthorService(fileOperationService, userInteractionService); user = SmeuTestDataFactory.NewUser(3, new List <string> { Author, Author2 }); user2 = SmeuTestDataFactory.NewUser(4, new List <string> { Author3 }); users = new List <User> { user, user2 }; }
public void SetUserMap_WithJson_ExpectJsonCorrectlyWritten() { var user1 = SmeuTestDataFactory.NewUser(3, new List <string> { Author1 }); var userMap = new List <User>() { user1 }; fileOperationService.SetUserMap(userMap); var file = File.ReadAllText(System.AppDomain.CurrentDomain.BaseDirectory + "/userids.json"); var result = JsonConvert.DeserializeObject <List <User> >(file); result.Count.Should().Be(1); result.First().Id.Should().Be(user1.Id); result.First().Names.Count.Should().Be(1); result.First().Names.First().Should().Be(Author1); }