public void InitializeNewQuery_Should_CreateNewTableQuery() { var mockContext = new StorageContextMockFactory().CreateStorageContextMock(); var provider = new TableStorageUnitOfWorkProvider(uowRegistry, () => mockContext.Object); var repository = new TableStorageRepository <Musician>(provider, new LocalDateTimeProvider()); var query = repository.InitializeNewQuery(); Assert.NotNull(query); }
public void InitializeNew_Should_SetPartitionKeyAndRowKey() { var mockContext = new StorageContextMockFactory().CreateStorageContextMock(); var provider = new TableStorageUnitOfWorkProvider(uowRegistry, () => mockContext.Object); var repository = new TableStorageRepository <Musician>(provider, new LocalDateTimeProvider()); var employee = repository.InitializeNew("Doe", "*****@*****.**"); Assert.Equal("Doe", employee.PartitionKey); Assert.Equal("*****@*****.**", employee.RowKey); }