public async Task Test_GetAll_Should_Return_Only_Contragents_For_Current_User() { using var inMemoryDb = new JuniorAssignDbContext(CreateNewContextOptions()); var contragentsService = new ContragentsService(inMemoryDb); var usersService = new UsersService(inMemoryDb); var createdUsedId = await usersService.CreateAsync("TestUsername", "123"); await contragentsService.CreateAsync("Test", "Testovo", "*****@*****.**", "123456", createdUsedId); await contragentsService.CreateAsync("Test1", "Testovo1", "*****@*****.**", "1234567", createdUsedId); await contragentsService.CreateAsync("Test2", "Testovo2", "*****@*****.**", "12345678", "otherId"); var allContragents = contragentsService.GetAll(createdUsedId); Assert.Equal(2, allContragents.Count()); Assert.Equal(3, inMemoryDb.Contragents.Count()); }
public async Task Test_Create_Should_Create() { using var inMemoryDb = new JuniorAssignDbContext(CreateNewContextOptions()); var contragentsService = new ContragentsService(inMemoryDb); var usersService = new UsersService(inMemoryDb); var createdUsedId = await usersService.CreateAsync("TestUsername", "123"); await contragentsService.CreateAsync("Test", "Testovo", "*****@*****.**", "123456", createdUsedId); Assert.Equal(1, inMemoryDb.Contragents.Count()); }