public void AddPartToInventory_ShouldAddPlayerPart() { var options = GetDbOptions("AddPartToInventory_Database"); var dummyPlayer = new Player(); var dummyPart = new Part(); using (var context = new RiderDBContext(options)) { context.Users.Add(dummyPlayer); context.Parts.Add(dummyPart); context.SaveChanges(); } PlayerParts actual; using (var context = new RiderDBContext(options)) { var userManager = GetMockUserManager(); var playersService = new PlayersService(context, userManager.Object); actual = playersService.AddPartToInventory(dummyPart.Id, dummyPlayer.Id); } Assert.NotNull(actual); Assert.Equal(dummyPlayer.Id, actual.PlayerId); Assert.Equal(dummyPart.Id, actual.PartId); }