public void Save_Saves_Int_Correctly() { var qty = 7; var x = new DummyA { Qty = qty, MandatoryRefId = Guid.Empty }; var retrieved = SaveAndRetrieve(x); Assert.StrictEqual(qty, retrieved.Qty); }
public void Save_Saves_String_Default_As_Null() { var x = new DummyA { MandatoryRefId = Guid.Empty }; Assert.Null(x.Name); var retrieved = SaveAndRetrieve(x); Assert.Null(retrieved.Name); }
public void Save_Saves_String_Empty_As_Empty() { var x = new DummyA { Name = string.Empty, MandatoryRefId = Guid.Empty }; Assert.Empty(x.Name); Assert.StrictEqual(string.Empty, x.Name); var retrieved = SaveAndRetrieve(x); Assert.StrictEqual(string.Empty, retrieved.Name); }
public void SetUp() { _dummyA = new DummyA(); _dummyB = new DummyB(); _weatherStationSensors = new WeatherStationSensors(_dummyA, _dummyB); }
public void Save_ThrowsErrorIfMandatoryPropMissing() { var x = new DummyA(); Assert.Throws <NullReferenceException>(() => repo.Save(x)); }
private DummyA SaveAndRetrieve(DummyA x) { repo.Save(x); return(repo.Get(x.Id)); }