public void DeleteTest() { var id = new Guid(); Subscriber subscriber = new Subscriber() { Id = id }; var unit = new MockUnitOfWork(); unit.MockRepository(); unit.MockGetForRep(subscriber); unit.MockDeleteForRep(subscriber); var service = new SubscriberService(unit.Object); var res = service.Delete(id).GetAwaiter().GetResult(); // Assert.NotNull(res); Assert.Equal(id, subscriber.Id); Assert.IsAssignableFrom <Subscriber>(res); }