public void ShouldReturnFalseWhenAssetsHaveDifferentSerialNumbers() { var asset1 = new Asset("1234"); var asset2 = new Asset("123"); Assert.IsFalse(asset1.Equals(asset2)); }
public virtual void SetUp() { listServiceMock = new Mock<IListService<Asset>>(); listItemMock = new Mock<IEntityItem<Asset>>(); repository = new SimpleAssetRepository(listServiceMock.Object); testAsset = new Asset(SerialNumber); }
public void SetUp() { uowMock = new Mock<IUnitOfWork<Asset>>(); listServiceMock = new Mock<IListService<Asset>>(); listItemMock = new Mock<IEntityItem<Asset>>(); repository = new UOWAssetRepository(listServiceMock.Object, uowMock.Object); testAsset = new Asset("1234"); }
public void ShouldReturnTrueWhenTwoAssetsHaveTheSameSerialNumber() { const string serial = "12345"; var asset1 = new Asset(serial); var asset2 = new Asset(serial); Assert.IsTrue(asset1.Equals(asset2)); }
public void ShouldReturnAssetsFromUnitOfWorkIfTheyExistForRoomId() { const int roomId = 10; var asset = new Asset("1234"); listItemMock.Setup(item => item.CreateEntity()).Returns(asset); listServiceMock.Setup(service => service.Query( string.Format(Queries.GetByRoomId, roomId))).Returns(new[] { listItemMock.Object }); uowMock.Setup(uow => uow.Contains(asset)).Returns(true); uowMock.Setup(uow => uow.Get(asset)).Returns(asset).Verifiable(); var assets = repository.GetByRoomId(roomId); Assert.AreEqual(1, assets.Length); uowMock.VerifyAll(); }
public void ShouldExecuteGetByRoomQueryAndReturnAssetsInRoom() { const int roomId = 10; var asset = new Asset("1234"); listItemMock.Setup(item => item.CreateEntity()).Returns(asset); listServiceMock.Setup(service => service.Query( string.Format(Queries.GetByRoomId, roomId))).Returns(new[] { listItemMock.Object }); uowMock.Setup(uow => uow.Contains(asset)).Returns(false); var assets = repository.GetByRoomId(roomId); Assert.AreEqual(1, assets.Length); uowMock.Verify(uow => uow.Get(asset), Times.Never()); uowMock.Verify(uow => uow.AddUpdate(asset, listItemMock.Object)); }
public void SetUp() { room = new Room(1, "Test Room"); asset = new Asset("1234"); repositoryMock = new Mock<IAssetRepository>(); }
public void SetUp() { asset = AssetHelper.CreateValidAsset(); Assert.IsTrue(asset.IsValid()); }
public void ShouldReturnFalseWhenComparedToAssetIsNull() { var asset1 = new Asset("1234"); Assert.IsFalse(asset1.Equals(null)); }