public virtual void Save() { IRepository <Error> repo = new ErrorRepository(); this.created_at = DateTime.Now; this.updated_at = DateTime.Now; repo.Save(this); }
public void ShouldAddNewWhenSave() { var fakeContext = new FakeContext("AddWhenSave"); var data = fakeContext.GetFakeData <Error>().First(); data.Id = 0; using (var context = new CentralErrosContext(fakeContext.FakeOptions)) { var service = new ErrorRepository(context); service.Save(data); Assert.NotEqual(0, context.Errors.First().Id); } }
public void SaveThrowsDataAccessLayerException() { IErrorRepository iErrorRepository = new ErrorRepository(this.connectionString); iErrorRepository.Save ( 0, 0, new ErrorItem("07545197580", "searched", new DeviceDynamicInformation(2342344423333332333, 2342344423333332333, 10), new AppActs.DomainModel.Exception.DeviceException("some error", "strack trace", "source", "data"), "someScreen", Guid.NewGuid(), DateTime.Now, "1.1.1.1") ); }
public void Save() { IErrorRepository iErrorRepository = new ErrorRepository(this.connectionString); ErrorItem errorItem = new ErrorItem ( "data", "eventName", new DeviceDynamicInformation(2342344423333332333, 2342344423333332333, 50), new AppActs.DomainModel.Exception.DeviceException("message", "stackTrace", "source", "data"), "screenName", Guid.NewGuid(), DateTime.Now, "1.1" ); iErrorRepository.Save(this.Application.Id, this.Device.Id, errorItem); }