Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }